body.portal-admin-root{min-width:320px;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}:where(body.portal-admin-root) *,:where(body.portal-admin-root) *:before,:where(body.portal-admin-root) *:after{box-sizing:border-box}:where(body.portal-admin-root) button,:where(body.portal-admin-root) input,:where(body.portal-admin-root) textarea,:where(body.portal-admin-root) select{font:inherit}body{margin:0;background:#101310}.training-admin[data-v-db9cebf0]{min-height:100vh;box-sizing:border-box;padding:36px clamp(20px,4vw,64px) 70px;color:#f7f1e5;background:radial-gradient(circle at 86% 0,rgba(94,214,194,.06),transparent 30rem),#101310;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.admin-header[data-v-db9cebf0],.section-head[data-v-db9cebf0],.dialog header[data-v-db9cebf0]{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow[data-v-db9cebf0],.step[data-v-db9cebf0]{color:#5ed6c2;font-size:12px;font-weight:800;letter-spacing:.11em}.admin-header h1[data-v-db9cebf0]{margin:6px 0 0;font-size:36px}.ghost[data-v-db9cebf0],.tabs button[data-v-db9cebf0],.tabs a[data-v-db9cebf0],.search button[data-v-db9cebf0],.pagination button[data-v-db9cebf0]{border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0a;color:inherit;padding:10px 14px;cursor:pointer;text-decoration:none}.tabs[data-v-db9cebf0]{display:flex;gap:8px;margin:34px 0 20px}.tabs button.active[data-v-db9cebf0],.tabs a.active[data-v-db9cebf0]{border-color:#5ed6c2;background:#5ed6c21c;color:#5ed6c2}.message[data-v-db9cebf0]{padding:12px 15px;border:1px solid rgba(94,214,194,.25);border-radius:10px;background:#5ed6c212}.message.error[data-v-db9cebf0]{border-color:#dc777766;color:#efaaaa;background:#dc777714}.login-card[data-v-db9cebf0],.import-card[data-v-db9cebf0],.result-card[data-v-db9cebf0],.accounts-card[data-v-db9cebf0],.library-card[data-v-db9cebf0],.media-card[data-v-db9cebf0]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#181d19;padding:24px}.login-card[data-v-db9cebf0]{display:grid;gap:14px;width:min(480px,calc(100% - 48px));margin:10vh auto}.login-card h2[data-v-db9cebf0],.import-card h2[data-v-db9cebf0],.section-head h2[data-v-db9cebf0],.media-title h2[data-v-db9cebf0]{margin:5px 0 6px}.login-card p[data-v-db9cebf0],.import-card p[data-v-db9cebf0],.media-title p[data-v-db9cebf0]{margin:0;color:#f7f1e58f}.login-card label[data-v-db9cebf0],.dialog label[data-v-db9cebf0]{display:grid;gap:7px}.login-card label>span[data-v-db9cebf0]{display:flex;gap:8px}.login-card input[data-v-db9cebf0],.dialog input[data-v-db9cebf0],.section-head input[data-v-db9cebf0],.account-controls input[data-v-db9cebf0],.account-controls select[data-v-db9cebf0],.media-filters input[data-v-db9cebf0],.media-filters select[data-v-db9cebf0]{min-height:40px;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0e110f;color:inherit;padding:0 11px;font:inherit}.login-card label>span input[data-v-db9cebf0]{flex:1}.primary[data-v-db9cebf0]{border:0;border-radius:10px;padding:13px 18px;background:#f2a65a;color:#17110b;font-weight:800;cursor:pointer}.primary[data-v-db9cebf0]:disabled,.ghost[data-v-db9cebf0]:disabled,.pagination button[data-v-db9cebf0]:disabled{opacity:.4;cursor:not-allowed}.users-panel[data-v-db9cebf0]{display:grid;gap:18px}.import-card[data-v-db9cebf0]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(230px,.7fr) auto;align-items:center;gap:22px}.file-picker[data-v-db9cebf0]{display:block;border:1px dashed rgba(94,214,194,.45);border-radius:10px;padding:13px;cursor:pointer}.file-picker input[data-v-db9cebf0]{position:absolute;opacity:0;pointer-events:none}.result-card pre[data-v-db9cebf0],.detail pre[data-v-db9cebf0]{overflow:auto;color:#f7f1e5b3;font-size:12px}.account-controls[data-v-db9cebf0],.search[data-v-db9cebf0],.account-controls label[data-v-db9cebf0]{display:flex;align-items:center;gap:8px}.account-controls[data-v-db9cebf0]{flex-wrap:wrap;justify-content:flex-end}.account-table[data-v-db9cebf0]{margin-top:18px;overflow:auto}.account-row[data-v-db9cebf0]{display:grid;grid-template-columns:1.1fr .9fr .75fr .6fr minmax(170px,.8fr);align-items:center;gap:14px;min-width:960px;padding:13px 10px;border-top:1px solid rgba(255,255,255,.07);font-size:14px}.account-head[data-v-db9cebf0]{color:#f7f1e575;font-size:12px}.account-row>span[data-v-db9cebf0]:first-child,.media-row>div[data-v-db9cebf0]{display:grid;gap:4px}.account-row small[data-v-db9cebf0],.media-row small[data-v-db9cebf0],time[data-v-db9cebf0]{color:#f7f1e566;font-size:11px}.seconds strong[data-v-db9cebf0]{color:#5ed6c2;font-size:19px}.status-dot[data-v-db9cebf0]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#66d7a3}.status-dot.frozen[data-v-db9cebf0]{background:#dc7777}.row-actions[data-v-db9cebf0],.media-actions[data-v-db9cebf0]{display:flex;gap:12px;flex-wrap:wrap}.link[data-v-db9cebf0],.media-actions button[data-v-db9cebf0],.media-actions a[data-v-db9cebf0]{border:0;padding:2px 0;background:transparent;color:#f2a65a;cursor:pointer;text-decoration:none}.muted-link[data-v-db9cebf0]{color:#f7f1e594}.empty[data-v-db9cebf0]{padding:50px;text-align:center;color:#f7f1e573}.work-grid[data-v-db9cebf0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:20px}.work-card[data-v-db9cebf0]{display:grid;gap:8px;padding:18px;text-align:left;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#111512;color:inherit;cursor:pointer}.work-card span[data-v-db9cebf0],.work-card small[data-v-db9cebf0]{color:#f7f1e573}.back-link[data-v-db9cebf0]{display:inline-block;margin-bottom:20px;color:#5ed6c2;text-decoration:none}.media-title[data-v-db9cebf0]{margin-bottom:22px}.media-filters[data-v-db9cebf0]{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(140px,.6fr)) auto;gap:10px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#111512}.media-filters label[data-v-db9cebf0]{display:grid;gap:6px;color:#f7f1e58c;font-size:12px}.result-count[data-v-db9cebf0]{color:#f7f1e573;font-size:12px}.media-table[data-v-db9cebf0]{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.media-row[data-v-db9cebf0]{display:grid;grid-template-columns:92px minmax(150px,.9fr) minmax(160px,.8fr) minmax(220px,1.2fr) 110px 150px 150px;gap:14px;align-items:center;min-width:1180px;min-height:76px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.065)}.media-head[data-v-db9cebf0]{min-height:38px;color:#f7f1e566;font-size:12px;background:#ffffff05}.preview-tile[data-v-db9cebf0]{display:grid;place-content:center;gap:3px;width:78px;height:56px;color:#67dac7;border:1px solid rgba(94,214,194,.22);border-radius:8px;background:linear-gradient(145deg,#5ed6c21f,#f2a65a0f);cursor:pointer}.source-tag[data-v-db9cebf0]{justify-self:start;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f7f1e5a6;font-size:11px}.pagination[data-v-db9cebf0]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:#f7f1e580}.pagination div[data-v-db9cebf0]{display:flex;gap:8px}.dialog-backdrop[data-v-db9cebf0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog[data-v-db9cebf0]{width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;box-sizing:border-box;border:1px solid rgba(94,214,194,.28);border-radius:18px;background:#181d19;padding:24px}.dialog h2[data-v-db9cebf0]{margin:5px 0}.close[data-v-db9cebf0]{width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:inherit;background:#ffffff0a;font-size:24px;cursor:pointer}.balance[data-v-db9cebf0]{display:flex;justify-content:space-between;align-items:end;margin:22px 0;padding:18px;border:1px solid rgba(94,214,194,.2);border-radius:12px;background:#5ed6c212}.balance strong[data-v-db9cebf0]{color:#5ed6c2;font-size:28px}.presets[data-v-db9cebf0]{display:flex;gap:9px;margin-top:12px}.presets button[data-v-db9cebf0]{padding:9px 13px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0a;color:inherit}.presets button.active[data-v-db9cebf0]{border-color:#5ed6c2;color:#5ed6c2}.dialog footer[data-v-db9cebf0]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.preview[data-v-db9cebf0]{width:min(1000px,calc(100vw - 48px))}.preview img[data-v-db9cebf0],.preview video[data-v-db9cebf0]{display:block;width:100%;max-height:70vh;object-fit:contain;margin-top:18px;border-radius:10px;background:#0d100e}@media(max-width:900px){.import-card[data-v-db9cebf0],.media-filters[data-v-db9cebf0]{grid-template-columns:1fr}.section-head[data-v-db9cebf0]{align-items:flex-start;flex-direction:column}.admin-header[data-v-db9cebf0]{align-items:flex-start}.tabs[data-v-db9cebf0]{overflow:auto}.tabs button[data-v-db9cebf0],.tabs a[data-v-db9cebf0]{white-space:nowrap}}.link[data-v-db9cebf0]:disabled{color:#f7f1e540;cursor:not-allowed}.records[data-v-db9cebf0]{width:min(900px,calc(100vw - 48px))}.record-table[data-v-db9cebf0]{overflow:auto;margin-top:20px;border:1px solid rgba(255,255,255,.08);border-radius:11px}.record-row[data-v-db9cebf0]{display:grid;grid-template-columns:170px 110px 130px minmax(260px,1fr);gap:12px;min-width:720px;padding:11px 13px;border-top:1px solid rgba(255,255,255,.07);font-size:13px}.record-row[data-v-db9cebf0]:first-child{border-top:0}.record-head[data-v-db9cebf0]{color:#f7f1e570;background:#ffffff06}.preview-backdrop[data-v-13a8a5df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:30px;background:#030706db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-dialog[data-v-13a8a5df]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 60px));height:min(820px,calc(100vh - 60px));overflow:hidden;border:1px solid rgba(94,214,194,.28);border-radius:20px;color:#f7f1e5;background:#111613;box-shadow:0 36px 120px #0000009e}header[data-v-13a8a5df],footer[data-v-13a8a5df]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:#171d19}header[data-v-13a8a5df]{border-bottom:1px solid rgba(255,255,255,.08)}header span[data-v-13a8a5df]{color:#5ed6c2;font-size:12px;font-weight:800;letter-spacing:.12em}h2[data-v-13a8a5df]{margin:5px 0 0;font-size:22px}header button[data-v-13a8a5df]{width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:inherit;background:#ffffff0a;font-size:26px;cursor:pointer}.media-stage[data-v-13a8a5df]{display:grid;min-height:0;place-items:center;overflow:auto;padding:24px;background:repeating-conic-gradient(#0b0f0d 0,#0b0f0d 25%,#0e1310 0,#0e1310 50%) 50%/24px 24px}.media-stage img[data-v-13a8a5df],.media-stage video[data-v-13a8a5df]{display:block;max-width:100%;max-height:100%;border-radius:8px;background:#050706;box-shadow:0 14px 50px #00000073}.unsafe-media[data-v-13a8a5df]{max-width:420px;color:#f7f1e59e;text-align:center}footer[data-v-13a8a5df]{border-top:1px solid rgba(255,255,255,.08)}footer strong[data-v-13a8a5df]{font-size:15px}footer p[data-v-13a8a5df]{margin:5px 0 0;color:#f7f1e580;font-size:13px}.actions[data-v-13a8a5df]{display:flex;gap:9px}.actions a[data-v-13a8a5df]{padding:9px 14px;color:#83e2d2;border:1px solid rgba(94,214,194,.3);border-radius:9px;text-decoration:none}.actions a[data-v-13a8a5df]:last-child{color:#f2a65a;border-color:#f2a65a}body.portal-admin-media-body{margin:0;padding-bottom:0!important;background:#0d110e}.media-admin-page[data-v-24d54481]{min-width:1180px;min-height:100vh;box-sizing:border-box;padding:34px 44px 70px;color:#f7f1e5;background:radial-gradient(circle at 85% 0,rgba(94,214,194,.08),transparent 28%),#0d110e;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.page-header[data-v-24d54481]{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;max-width:1680px;margin:0 auto}.brand[data-v-24d54481]{display:block;margin-bottom:24px;color:#5ed6c2;font-size:12px;font-weight:800;letter-spacing:.12em}.page-header p[data-v-24d54481]{margin:0 0 5px;color:#f2a65a;font-size:13px;font-weight:700}.page-header h1[data-v-24d54481]{margin:0;font-size:42px;letter-spacing:-.03em}.page-header small[data-v-24d54481]{display:block;margin-top:10px;color:#f7f1e585;font-size:14px}.back-link[data-v-24d54481]{padding:11px 15px;color:inherit;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff09;text-decoration:none}.media-nav[data-v-24d54481]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1680px;margin:30px auto 18px}.media-nav a[data-v-24d54481]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;color:#f7f1e59e;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#151a16;text-decoration:none}.media-nav a span[data-v-24d54481]{font-size:12px}.media-nav a strong[data-v-24d54481]{color:#f7f1e5}.media-nav a.active[data-v-24d54481]{border-color:#5ed6c28c;background:#5ed6c217}.media-nav a.active strong[data-v-24d54481],.media-nav a.active span[data-v-24d54481]{color:#68dfcc}.catalog-panel[data-v-24d54481]{max-width:1680px;margin:0 auto;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#151a16}.toolbar[data-v-24d54481]{display:grid;grid-template-columns:minmax(360px,1fr) 190px 130px auto;gap:12px;align-items:end}.toolbar label[data-v-24d54481]{display:grid;gap:7px}.toolbar label>span[data-v-24d54481]{color:#f7f1e580;font-size:12px;font-weight:700}.toolbar input[data-v-24d54481],.toolbar select[data-v-24d54481]{height:44px;padding:0 12px;color:#f7f1e5;border:1px solid rgba(255,255,255,.12);border-radius:9px;outline:none;background:#0b0f0c;font:inherit}.toolbar input[data-v-24d54481]:focus,.toolbar select[data-v-24d54481]:focus{border-color:#5ed6c2}.toolbar-actions[data-v-24d54481]{display:flex;gap:8px}.toolbar button[data-v-24d54481],.refresh[data-v-24d54481],.pagination button[data-v-24d54481]{height:44px;padding:0 16px;border-radius:9px;font:inherit;cursor:pointer}.primary[data-v-24d54481]{color:#07110e;border:0;background:#5ed6c2;font-weight:800}.ghost[data-v-24d54481],.refresh[data-v-24d54481],.pagination button[data-v-24d54481]{color:inherit;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.summary-row[data-v-24d54481]{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.summary-row strong[data-v-24d54481]{color:#5ed6c2;font-size:24px}.summary-row span[data-v-24d54481]{color:#f7f1e57a;font-size:13px}.refresh[data-v-24d54481]{height:36px}.refresh[data-v-24d54481]:disabled,.pagination button[data-v-24d54481]:disabled{cursor:not-allowed;opacity:.35}.media-table[data-v-24d54481]{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px}.media-row[data-v-24d54481]{display:grid;grid-template-columns:92px minmax(150px,.9fr) minmax(160px,.8fr) minmax(230px,1.25fr) 110px 150px 160px;gap:14px;align-items:center;min-height:86px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.065)}.media-row[data-v-24d54481]:first-child{border-top:0}.media-head[data-v-24d54481]{min-height:42px;color:#f7f1e561;background:#ffffff05;font-size:12px}.preview-tile[data-v-24d54481]{display:grid;place-content:center;gap:3px;width:78px;height:56px;color:#67dac7;border:1px solid rgba(94,214,194,.22);border-radius:8px;background:linear-gradient(145deg,#5ed6c21f,#f2a65a0f);cursor:pointer}.preview-tile span[data-v-24d54481]{font-size:11px;font-weight:900;letter-spacing:.12em}.preview-tile small[data-v-24d54481]{color:#f7f1e56b;font-size:10px}.media-copy[data-v-24d54481],.account-copy[data-v-24d54481],.work-copy[data-v-24d54481]{display:grid;gap:5px;min-width:0}.media-copy strong[data-v-24d54481],.work-copy strong[data-v-24d54481]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-copy span[data-v-24d54481],.account-copy span[data-v-24d54481],.work-copy span[data-v-24d54481],time[data-v-24d54481]{color:#f7f1e573;font-size:12px}.source-tag[data-v-24d54481]{justify-self:start;padding:5px 8px;color:#f7f1e5a6;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px}.row-actions[data-v-24d54481]{display:flex;gap:6px}.row-actions button[data-v-24d54481],.row-actions a[data-v-24d54481]{padding:4px 2px;color:#73dfcd;border:0;background:transparent;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.row-actions a[data-v-24d54481]:last-child{color:#f2a65a}.empty-state[data-v-24d54481],.error-state[data-v-24d54481]{display:grid;place-items:center;gap:8px;min-height:300px;color:#f7f1e56b;border:1px dashed rgba(255,255,255,.09);border-radius:12px}.error-state strong[data-v-24d54481]{color:#ef9f91}.error-state button[data-v-24d54481]{padding:8px 12px;color:inherit;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;cursor:pointer}.pagination[data-v-24d54481]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:#f7f1e57a;font-size:13px}.pagination div[data-v-24d54481]{display:flex;gap:8px}.pagination button[data-v-24d54481]{height:36px}body.portal-admin-body{padding-bottom:0!important;background:#0d0e18}[data-v-12486730]{box-sizing:border-box}.admin-page[data-v-12486730]{min-height:100vh;display:grid;grid-template-columns:240px 1fr;color:#f7f0e8;background:#0d0e18;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;line-height:1.5}.admin-page h1[data-v-12486730],.admin-page h2[data-v-12486730],.admin-page h3[data-v-12486730]{margin:0;font:inherit}.admin-sidebar[data-v-12486730]{padding:24px;background:#11131f;border-right:1px solid rgba(255,255,255,.08)}.brand[data-v-12486730]{margin-bottom:24px;color:#ff9b3d;font-weight:800}.admin-sidebar button[data-v-12486730],.ghost-btn[data-v-12486730],.primary-admin-btn[data-v-12486730],.actions button[data-v-12486730],.campaign-actions button[data-v-12486730],.inline-form button[data-v-12486730],.modal button[data-v-12486730],.order-actions button[data-v-12486730],.submit-btn[data-v-12486730]{border:1px solid rgba(255,155,61,.24);border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.02em;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-sidebar button[data-v-12486730]{width:100%;margin-bottom:10px;padding:12px;color:#f7f0e8;background:#ffffff0a;text-align:left}.admin-sidebar button.active[data-v-12486730],.campaign-actions button[data-v-12486730]:not(.ghost-btn),.primary-admin-btn[data-v-12486730],.inline-form button[data-v-12486730],.modal button[data-v-12486730],.submit-btn[data-v-12486730]{color:#1a0f06;background:linear-gradient(135deg,#ff9b3d,#d97a1f)}.admin-main[data-v-12486730]{min-width:0;padding:28px}header[data-v-12486730],.panel-head[data-v-12486730],.panel-toolbar[data-v-12486730]{display:flex;align-items:center;justify-content:space-between;gap:16px}header[data-v-12486730]{margin-bottom:24px}header p[data-v-12486730]{margin:0;color:#ffffff73}.admin-page header h1[data-v-12486730]{margin:6px 0 0}.admin-head-actions[data-v-12486730]{display:flex;align-items:center}.ghost-btn[data-v-12486730],.actions button[data-v-12486730],.primary-admin-btn[data-v-12486730],.order-actions button[data-v-12486730]{padding:9px 12px;color:#f7f0e8;background:#ffffff0a;text-decoration:none}.admin-head-actions .ghost-btn[data-v-12486730]{border-radius:0}.admin-head-actions .ghost-btn[data-v-12486730]:first-child{border-radius:10px 0 0 10px}.admin-head-actions .ghost-btn[data-v-12486730]:last-child{border-radius:0 10px 10px 0}.admin-notice[data-v-12486730]{padding:10px 14px;color:#ffcf9c;background:#ff9b3d1a;border:1px solid rgba(255,155,61,.2);border-radius:10px}.panel[data-v-12486730],.video-works-panel[data-v-12486730]{padding:22px;background:#161826;border:1px solid rgba(255,255,255,.06);border-radius:16px}input[data-v-12486730],textarea[data-v-12486730],select[data-v-12486730]{padding:10px 12px;color:#fff;font-family:inherit;font-size:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}textarea[data-v-12486730],select[data-v-12486730]{width:100%;line-height:1.6}textarea[data-v-12486730]{resize:vertical}input[data-v-12486730]:focus,textarea[data-v-12486730]:focus,select[data-v-12486730]:focus{outline:none;border-color:#ff9b3d94}.table[data-v-12486730]{margin-top:18px;display:grid;gap:8px}.table-row[data-v-12486730]{display:grid;grid-template-columns:1.1fr 1fr 1fr 2fr;gap:12px;padding:12px;background:#ffffff09;border-radius:10px;align-items:center}.users-table[data-v-12486730]{min-width:832px}.users-row[data-v-12486730]{grid-template-columns:1fr .9fr .8fr .7fr 1.1fr 1.1fr .6fr minmax(320px,1.8fr)}.table-row.head[data-v-12486730]{color:#ffffff75;background:transparent}.actions[data-v-12486730],.inline-form[data-v-12486730]{display:flex;gap:8px;flex-wrap:wrap}.status-tag[data-v-12486730]{width:fit-content;padding:3px 8px;border-radius:999px;font-size:12px}.status-tag.ok[data-v-12486730],.status-tag.approved[data-v-12486730]{color:#86efac;background:#22c55e29}.status-tag.warn[data-v-12486730],.status-tag.rejected[data-v-12486730]{color:#fca5a5;background:#ef444429}.status-tag.pending[data-v-12486730]{color:#fde68a;background:#fde68a1f}.billing-head[data-v-12486730]{align-items:flex-start;flex-direction:column;gap:14px}.billing-toolbar[data-v-12486730]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.billing-toolbar input[data-v-12486730],.billing-toolbar select[data-v-12486730]{min-width:140px}.billing-toolbar input[data-v-12486730]{flex:1 1 220px}.billing-row[data-v-12486730]{grid-template-columns:1fr 1.1fr 1fr .8fr 1.6fr}.amount-plus[data-v-12486730]{color:#86efac}.amount-minus[data-v-12486730]{color:#fca5a5}.table-footer[data-v-12486730]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff8f;font-size:13px}.table-footer button[data-v-12486730]:disabled{opacity:.35}.panel-toolbar[data-v-12486730]{margin-bottom:18px}.toolbar-left[data-v-12486730],.toolbar-filters[data-v-12486730]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-left h2[data-v-12486730]{margin:0}.toolbar-filters input[data-v-12486730]{width:326px}.toolbar-filters select[data-v-12486730]{width:140px}.empty-state[data-v-12486730]{padding:32px;text-align:center;color:#ffffff7a;border:1px dashed rgba(255,255,255,.12);border-radius:8px}.user-grid[data-v-12486730]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.user-card[data-v-12486730]{padding:16px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.user-card-head[data-v-12486730],.sidebar-head[data-v-12486730]{display:flex;justify-content:space-between;gap:12px}.user-card p[data-v-12486730]{margin:5px 0 0}.preview-titles[data-v-12486730]{padding-left:18px;color:#ffffffa8}.count-badge[data-v-12486730]{height:fit-content;padding:3px 8px;color:#ffb56b;background:#ff9b3d24;border-radius:999px;font-size:12px}.muted[data-v-12486730]{color:#ffffff80}.studio-layout[data-v-12486730]{display:grid;grid-template-columns:300px 1fr;gap:16px}.works-sidebar[data-v-12486730],.work-main[data-v-12486730]{padding:14px;background:#080a1275;border:1px solid rgba(255,255,255,.08);border-radius:14px}.works-sidebar[data-v-12486730]{display:grid;align-content:start;gap:8px}.work-item[data-v-12486730]{width:100%;display:flex;align-items:center;gap:10px;padding:10px;color:#fff;text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:10px}.work-item.active[data-v-12486730]{border-color:#ff9b3d94;background:#ff9b3d24}.work-item span[data-v-12486730]:last-child{display:grid;gap:4px}.work-item small[data-v-12486730]{color:#ffffff7a}.work-thumb[data-v-12486730]{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(135deg,#5e65bb,#25877e);border-radius:8px}.work-main video[data-v-12486730]{width:min(760px,100%);max-height:420px;background:#090a11}.work-kicker[data-v-12486730]{color:#ffb56b}.work-summary[data-v-12486730]{margin-top:18px;padding:16px;background:#ffffff0a;border-radius:10px}.recruitment-panel[data-v-12486730]{display:grid;gap:18px}.recruitment-panel>.panel-head[data-v-12486730]{display:block}.recruitment-panel>.panel-head p[data-v-12486730]{margin:6px 0 0;color:#ffffff8f;font-size:13px}.recruitment-panel>.panel-head>.inline-form[data-v-12486730]{display:block}.recruitment-panel>.panel-head>.inline-form select[data-v-12486730],.recruitment-panel>.panel-head>.inline-form input[data-v-12486730],.order-form select[data-v-12486730],.order-form input[data-v-12486730],.order-form textarea[data-v-12486730]{min-height:40px;padding:9px 12px;color:#fff;font:inherit;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}.recruitment-panel>.panel-head>.inline-form select[data-v-12486730]{width:auto}.recruitment-panel>.panel-head>.inline-form button[data-v-12486730],.order-actions button[data-v-12486730]{min-height:34px;padding:0 12px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9px;cursor:pointer;font:inherit;letter-spacing:normal}.recruitment-layout[data-v-12486730]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:16px;align-items:start}.order-form[data-v-12486730]{display:grid;gap:12px;padding:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px}.order-form label[data-v-12486730]{display:grid;gap:6px;color:#ffffffb8;font-size:13px;font-weight:700}.order-form textarea[data-v-12486730]{line-height:1.6}.form-title[data-v-12486730]{display:flex;align-items:center;justify-content:space-between}.form-grid[data-v-12486730]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.submit-btn[data-v-12486730]{min-height:44px;color:#101315;background:linear-gradient(135deg,#67f3e8,#5ea1ff);border:0;font-weight:800}.order-list[data-v-12486730]{display:grid;gap:10px}.order-card[data-v-12486730]{display:grid;gap:10px;padding:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px}.order-card-main[data-v-12486730]{display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto auto auto;gap:4px 12px;min-height:84px;position:relative}.cover-fallback[data-v-12486730]{grid-row:1/4;width:112px;height:84px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7c5cffa6,#27e0b759);border-radius:10px;font-size:28px;font-weight:900}.status-pill[data-v-12486730]{position:absolute;top:8px;left:8px;padding:3px 8px;color:#091116;background:#67f3e8;border-radius:999px;font-size:12px;font-weight:800}.order-actions[data-v-12486730]{display:flex;gap:8px}.writing-cover-panel[data-v-12486730]{display:flex;flex-direction:column;gap:18px}.writing-cover-panel>.panel-head[data-v-12486730]{display:block}.writing-cover-panel>.panel-head>.inline-form[data-v-12486730]{display:block}.writing-cover-panel>.panel-head select[data-v-12486730],.writing-cover-panel>.panel-head button[data-v-12486730]{width:auto;min-height:0;padding:0;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;letter-spacing:normal;line-height:inherit}.cover-grid[data-v-12486730]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.cover-card[data-v-12486730]{overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px}.cover-placeholder[data-v-12486730]{aspect-ratio:16/9;display:grid;place-items:center;color:#ffffff47;background:#0f1015}.cover-meta[data-v-12486730]{padding:12px;display:flex;flex-direction:column;gap:8px}.cover-meta span[data-v-12486730],.cover-meta p[data-v-12486730]{margin:0;color:#ffffff9e;font-size:13px}.card-actions[data-v-12486730]{display:flex;gap:10px;padding:0 12px 12px}.ghost-btn.ok[data-v-12486730]{color:#86efac}.ghost-btn.warn[data-v-12486730]{color:#fda4af}.campaign-controls[data-v-12486730]{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.campaign-field[data-v-12486730]{display:grid;gap:6px;color:#ffffff85;font-size:12px}.campaign-field input[data-v-12486730]{min-width:180px}.campaign-field:first-child input[data-v-12486730]{width:86px;min-width:86px}.campaign-actions[data-v-12486730]{display:flex;gap:8px}.campaign-actions button[data-v-12486730],.primary-admin-btn[data-v-12486730],.modal button[data-v-12486730]{min-height:40px;padding:0 16px}.campaign-row[data-v-12486730]{grid-template-columns:1.05fr .65fr .55fr 1.25fr 1fr 1fr minmax(240px,1.25fr) 96px}.link-cell[data-v-12486730]{overflow-wrap:anywhere;color:#ffffffb8}.qr-cell[data-v-12486730]{display:grid;justify-items:center;gap:6px}.qr-cell img[data-v-12486730]{width:72px;height:72px;padding:4px;background:#fff;border-radius:8px}.qr-cell a[data-v-12486730]{color:#ffb56b;font-size:12px;text-decoration:none}.panel-subtitle[data-v-12486730]{margin:6px 0 0;color:#ffffff85;font-size:13px}.prompt-toolbar[data-v-12486730]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.prompt-toolbar input[data-v-12486730]{width:min(340px,48vw)}.skill-source-filter[data-v-12486730]{display:inline-flex;min-height:38px;overflow:hidden;border:1px solid rgba(255,155,61,.24);border-radius:10px}.skill-source-filter button[data-v-12486730]{min-width:58px;padding:0 12px;border:0;border-right:1px solid rgba(255,255,255,.1);color:#ffffffad;background:#ffffff09;font:inherit;cursor:pointer}.skill-source-filter button[data-v-12486730]:last-child{border-right:0}.skill-source-filter button.active[data-v-12486730]{color:#1a0f06;background:#ff9b3d;font-weight:800}.prompt-center[data-v-12486730]{margin-top:18px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px;align-items:start}.prompt-skill-rail[data-v-12486730]{position:sticky;top:18px;max-height:calc(100vh - 80px);overflow-y:auto;display:grid;gap:14px;padding:14px;background:#080a1275;border:1px solid rgba(255,255,255,.08);border-radius:14px}.prompt-summary[data-v-12486730]{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:6px 8px;padding:10px;background:#ffffff0b;border-radius:10px}.prompt-summary strong[data-v-12486730]{color:#ffb56b;font-size:22px}.prompt-summary span[data-v-12486730]{color:#ffffff94;font-size:12px}.prompt-skill-group[data-v-12486730]{display:grid;gap:7px}.prompt-skill-stage[data-v-12486730]{color:#ffffff80;font-size:12px;font-weight:800}.prompt-skill-item[data-v-12486730]{display:grid;gap:4px;width:100%;padding:11px;color:#ffffffd6;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:10px;text-align:left;cursor:pointer}.prompt-skill-item.active[data-v-12486730]{color:#fff;border-color:#ff9b3d94;background:#ff9b3d24}.prompt-skill-item>span[data-v-12486730]:first-child{font-weight:800}.prompt-skill-item small[data-v-12486730]{color:#ffffff73;overflow-wrap:anywhere}.prompt-skill-tags[data-v-12486730]{display:flex;flex-wrap:wrap;gap:5px}.prompt-skill-tags em[data-v-12486730]{width:fit-content;padding:2px 7px;color:#ffffff9e;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px;font-style:normal}.prompt-skill-tags em.disabled[data-v-12486730],.prompt-meta-row span.disabled[data-v-12486730]{color:#fecaca;border-color:#f8717138;background:#f8717114}.prompt-skill-item b[data-v-12486730]{width:fit-content;padding:2px 8px;color:#93c5fd;background:#3b82f624;border-radius:999px;font-size:12px}.prompt-workspace[data-v-12486730],.prompt-skill-editor[data-v-12486730],.prompt-template-panel[data-v-12486730],.prompt-version-editor[data-v-12486730]{display:grid;gap:14px}.prompt-section-head[data-v-12486730],.prompt-template-head[data-v-12486730],.prompt-template-title[data-v-12486730],.prompt-actions[data-v-12486730]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.prompt-section-head[data-v-12486730],.prompt-template-panel[data-v-12486730]{padding:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px}.prompt-section-head h3[data-v-12486730],.prompt-template-head h3[data-v-12486730],.prompt-template-title h3[data-v-12486730]{margin:4px 0 0}.prompt-section-head small[data-v-12486730],.prompt-template-head small[data-v-12486730],.prompt-template-title small[data-v-12486730]{color:#ffffff80}.prompt-meta-row[data-v-12486730],.prompt-template-pills[data-v-12486730]{display:flex;flex-wrap:wrap;gap:8px}.prompt-meta-row span[data-v-12486730],.prompt-template-pills button[data-v-12486730]{padding:5px 10px;color:#ffffffbd;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px}.prompt-meta-block[data-v-12486730]{display:grid;justify-items:end;gap:10px}.prompt-meta-actions[data-v-12486730]{display:flex;gap:8px}.prompt-skill-history[data-v-12486730]{display:grid;gap:6px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.prompt-skill-history>article[data-v-12486730]{min-height:42px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.prompt-skill-history>article[data-v-12486730]:last-of-type{border-bottom:0}.prompt-skill-history>article>div[data-v-12486730]{display:grid}.prompt-skill-history>article>div span[data-v-12486730],.prompt-skill-history>article>span[data-v-12486730]{color:#ffffff7a;font-size:12px}.prompt-skill-history>article>button[data-v-12486730]{margin-left:auto;min-height:32px;padding:0 10px;border:1px solid rgba(255,155,61,.24);border-radius:8px;color:#f7f0e8;background:#ffffff0a;cursor:pointer}.skill-confirm[data-v-12486730]{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(255,181,107,.32);border-radius:10px;background:#ff9b3d12}.skill-confirm p[data-v-12486730]{margin:0;color:#fff0e0d1;font-size:13px}.skill-confirm>div[data-v-12486730]{display:flex;justify-content:flex-end;gap:8px}.prompt-editor-grid[data-v-12486730]{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:16px;align-items:start}.prompt-skill-editor[data-v-12486730]{padding:16px;background:#080a1257;border:1px solid rgba(255,255,255,.08);border-radius:14px}.prompt-skill-editor label[data-v-12486730],.prompt-version-editor label[data-v-12486730]{display:grid;gap:6px}.prompt-skill-editor label>span[data-v-12486730],.prompt-version-editor label>span[data-v-12486730]{color:#ffffffa3;font-size:13px;font-weight:700}.prompt-skill-editor textarea[data-v-12486730],.prompt-version-editor textarea[data-v-12486730]{min-height:84px}.prompt-skill-editor textarea.mono[data-v-12486730],.prompt-version-editor textarea.mono[data-v-12486730]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.prompt-template-head select[data-v-12486730]{width:min(360px,100%)}.prompt-empty[data-v-12486730]{padding:14px;color:#ffffff8f;background:#ffffff09;border:1px dashed rgba(255,255,255,.12);border-radius:12px;line-height:1.7}.prompt-all-templates[data-v-12486730]{padding:10px 0 0}.prompt-all-templates summary[data-v-12486730]{color:#ffb56b;cursor:pointer;font-weight:800}.prompt-template-pills[data-v-12486730]{margin-top:10px}.prompt-template-pills button.active[data-v-12486730]{border-color:#ff9b3d94;background:#ff9b3d24}.skill-unsaved[data-v-12486730]{margin-right:auto;color:#fbbf24;font-size:13px}.modal-mask[data-v-12486730]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#000000a6}.modal[data-v-12486730]{width:360px;display:grid;gap:12px;padding:22px;background:#161826;border:1px solid rgba(255,155,61,.28);border-radius:16px}.modal label[data-v-12486730]{display:grid;gap:6px}@media(max-width:1180px){.prompt-center[data-v-12486730],.prompt-editor-grid[data-v-12486730],.recruitment-layout[data-v-12486730]{grid-template-columns:1fr}.prompt-skill-rail[data-v-12486730]{position:static;max-height:none}}@media(max-width:760px){.admin-page[data-v-12486730]{grid-template-columns:1fr}.admin-main[data-v-12486730]{min-width:934.6px}.form-grid[data-v-12486730]{grid-template-columns:1fr}}.portal-admin-login[data-v-e6a305b3]{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:24px;color:#f4f1e8;background-color:#0c1211;background-image:radial-gradient(circle at 18% 18%,rgba(143,220,194,.14),transparent 40%),radial-gradient(circle at 82% 82%,rgba(216,179,106,.14),transparent 42%),linear-gradient(135deg,#07100e,#0c1211);font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.portal-admin-login[data-v-e6a305b3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 68%)}.portal-admin-login__card[data-v-e6a305b3]{width:min(440px,100%);position:relative;z-index:1;padding:40px;border:1px solid rgba(216,179,106,.22);border-radius:20px;background-color:#151a16;background-image:radial-gradient(circle at 88% 100%,rgba(216,179,106,.1),transparent 42%),radial-gradient(circle at 0 0,rgba(143,220,194,.09),transparent 38%);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff09}.portal-admin-login__card header[data-v-e6a305b3]{margin-bottom:30px;text-align:center}.portal-admin-login__brand[data-v-e6a305b3]{display:block;margin-bottom:20px;color:#8fdcc2;font-size:12px;font-weight:800;letter-spacing:.12em}.portal-admin-login__card header p[data-v-e6a305b3]{margin:0 0 8px;color:#d8b36a;font-size:11px;font-weight:800;letter-spacing:.18em}.portal-admin-login__card h1[data-v-e6a305b3]{margin:0;font-size:30px;line-height:1.3}.portal-admin-login__card header small[data-v-e6a305b3]{display:block;margin-top:10px;color:#f4f1e88f;font-size:13px;line-height:1.6}.portal-admin-login__card form[data-v-e6a305b3]{display:grid;gap:18px}.portal-admin-login__card label[data-v-e6a305b3]{display:grid;gap:8px}.portal-admin-login__card label span[data-v-e6a305b3]{margin-left:3px;color:#f4f1e8c2;font-size:13px;font-weight:700}.portal-admin-login__card input[data-v-e6a305b3]{width:100%;height:46px;padding:0 14px;color:#f4f1e8;background:#090e0c;border:1px solid rgba(216,179,106,.2);border-radius:11px;outline:none;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.portal-admin-login__card input[data-v-e6a305b3]::placeholder{color:#f4f1e857}.portal-admin-login__card input[data-v-e6a305b3]:focus{border-color:#8fdcc2a8;box-shadow:0 0 0 3px #8fdcc21c}.portal-admin-login__actions[data-v-e6a305b3]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.portal-admin-login__actions button[data-v-e6a305b3]{height:46px;border-radius:11px;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.portal-admin-login__send[data-v-e6a305b3]{color:#f4f1e8;background:#ffffff09;border:1px solid rgba(216,179,106,.24)}.portal-admin-login__submit[data-v-e6a305b3]{color:#07100e;background:linear-gradient(135deg,#8fdcc2,#d8b36a);border:0}.portal-admin-login__actions button[data-v-e6a305b3]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.portal-admin-login__actions button[data-v-e6a305b3]:disabled{cursor:not-allowed;opacity:.58}.portal-admin-login__error[data-v-e6a305b3]{margin:0;padding:10px 12px;color:#fecaca;background:#ef444417;border:1px solid rgba(239,68,68,.18);border-radius:10px;font-size:13px}@media(max-width:560px){.portal-admin-login[data-v-e6a305b3]{padding:14px}.portal-admin-login__card[data-v-e6a305b3]{padding:32px 22px}.portal-admin-login__card h1[data-v-e6a305b3]{font-size:26px}.portal-admin-login__actions[data-v-e6a305b3]{grid-template-columns:1fr}}body.portal-admin-review-body{padding-bottom:0!important;background:#0b1020}.review-page[data-v-28d727ee],.review-page[data-v-28d727ee] *{box-sizing:border-box}.review-page[data-v-28d727ee]{min-height:100vh;padding:28px clamp(16px,4vw,56px) 64px;background:#0b1020;color:#e8ecf6;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}.review-head[data-v-28d727ee]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.review-head__titles h1[data-v-28d727ee]{margin:0 0 6px;font-size:22px;line-height:33px;font-weight:800}.review-head__titles p[data-v-28d727ee]{margin:0;color:#e8ecf699;font-size:14px;line-height:21px}.ghost-btn[data-v-28d727ee]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#e8ecf6;background:#ffffff0a;font-size:13px;font-weight:700;text-decoration:none}.ghost-btn[data-v-28d727ee]:hover{background:#ffffff1a}.review-tabs[data-v-28d727ee]{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.review-tabs button[data-v-28d727ee]{min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:#e8ecf6b3;font-size:13px;cursor:pointer}.review-tabs button.active[data-v-28d727ee]{border-color:#72fff780;color:#071010;background:#72fff7;font-weight:700}.review-state[data-v-28d727ee]{padding:60px 0;color:#e8ecf68c;text-align:center}.review-state--error[data-v-28d727ee]{display:grid;justify-items:center;gap:12px}.review-state--error button[data-v-28d727ee]{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#e8ecf6;background:#ffffff0d;cursor:pointer}.review-list[data-v-28d727ee]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.review-row[data-v-28d727ee]{display:grid;grid-template-columns:132px 1fr auto;gap:16px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a}.review-cover[data-v-28d727ee]{position:relative;width:132px;aspect-ratio:16/9;overflow:hidden;padding:0;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#2a2350,#14213d)}.review-cover img[data-v-28d727ee]{width:100%;height:100%;object-fit:cover}.review-cover__fallback[data-v-28d727ee]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffb3;font-size:28px;font-weight:800}.review-cover__play[data-v-28d727ee]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040;opacity:0}.review-cover__play svg[data-v-28d727ee]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.review-cover:hover .review-cover__play[data-v-28d727ee],.review-cover:focus-visible .review-cover__play[data-v-28d727ee]{opacity:1}.review-info[data-v-28d727ee]{display:grid;gap:3px;min-width:0}.review-info strong[data-v-28d727ee]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.review-author[data-v-28d727ee],.review-stat[data-v-28d727ee],.review-time[data-v-28d727ee]{color:#e8ecf68c;font-size:12px}.review-reject[data-v-28d727ee]{color:#ff9b9b;font-size:12px}.review-actions[data-v-28d727ee]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.review-actions button[data-v-28d727ee]{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0d;color:#e8ecf6;font-size:13px;cursor:pointer}.review-actions button[data-v-28d727ee]:hover{background:#ffffff1f}.review-actions button.ok[data-v-28d727ee]{border-color:#72fff780;color:#071010;background:#72fff7;font-weight:700}.review-actions button.no[data-v-28d727ee]:hover{border-color:#ff6b6b99;color:#ff6b6b}.review-actions button[data-v-28d727ee]:disabled{cursor:wait;opacity:.5}.review-modal[data-v-28d727ee],.review-prompt[data-v-28d727ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#000000b8}.review-modal__inner[data-v-28d727ee]{position:relative;width:min(900px,92vw);overflow:hidden;border-radius:12px;background:#000}.review-modal__inner video[data-v-28d727ee]{display:block;width:100%;max-height:80vh}.review-modal__close[data-v-28d727ee]{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#fff;background:#00000080;font-size:25px;line-height:1;cursor:pointer}.review-prompt__card[data-v-28d727ee]{width:min(430px,calc(100vw - 32px));padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#e8ecf6;background:#171b29;box-shadow:0 25px 80px #00000073}.review-prompt__card h2[data-v-28d727ee]{margin:0;font-size:18px}.review-prompt__card p[data-v-28d727ee]{margin:8px 0 14px;color:#e8ecf69e;font-size:13px}.review-prompt__card textarea[data-v-28d727ee]{width:100%;resize:vertical;padding:10px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;outline:0;color:#fff;background:#0b1020;font:inherit;font-size:13px;line-height:1.6}.review-prompt__card textarea[data-v-28d727ee]:focus{border-color:#72fff7}.review-prompt__card footer[data-v-28d727ee]{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.review-prompt__card footer button[data-v-28d727ee]{min-height:34px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#e8ecf6;background:transparent;cursor:pointer}.review-prompt__card footer .danger[data-v-28d727ee]{border-color:#d84b58;background:#d84b58}.review-notice[data-v-28d727ee]{position:fixed;z-index:1100;right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border:1px solid rgba(114,255,247,.35);border-radius:10px;color:#eaffff;background:#171b25;box-shadow:0 16px 46px #0006;font-size:13px;cursor:pointer}
