@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.sidebar[data-v-1130d0ea]{width:228px;flex:none;display:flex;flex-direction:column;padding:28px 16px 18px;background:#fff;border-right:1px solid #e7ebe4}.logo[data-v-1130d0ea]{display:flex;align-items:center;gap:9px;padding:0 12px;color:#2f5d35}.logo span[data-v-1130d0ea]{display:grid;place-items:center;width:36px;height:26px;border-radius:7px;background:#2f5d35;color:#fff;font-size:13px;font-weight:700}.logo strong[data-v-1130d0ea]{font-size:18px;letter-spacing:-.04em}.caption[data-v-1130d0ea]{margin:44px 12px 12px;color:#a0a396;font-size:11px;letter-spacing:.08em}nav[data-v-1130d0ea]{display:flex;flex-direction:column;gap:4px}nav button[data-v-1130d0ea]{height:45px;border:0;border-radius:7px;background:transparent;color:#737b72;text-align:left;padding:0 13px;font-size:14px}nav button b[data-v-1130d0ea]{display:inline-block;width:25px;color:#a2aa9f;font-size:16px}nav button.active[data-v-1130d0ea]{background:#eaf0e2;color:#2f5d35;font-weight:700}nav button.active b[data-v-1130d0ea]{color:#6fa357}.sidebar-foot[data-v-1130d0ea]{display:flex;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 0;border-top:1px solid #edf0eb}.sidebar-foot .mini-avatar[data-v-1130d0ea]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dfead8;color:#477043;font-size:12px;font-weight:700}.sidebar-foot strong[data-v-1130d0ea],.sidebar-foot span[data-v-1130d0ea]{display:block}.sidebar-foot strong[data-v-1130d0ea]{font-size:12px}.sidebar-foot span[data-v-1130d0ea]{margin-top:2px;color:#a0a396;font-size:11px}.sidebar-foot em[data-v-1130d0ea]{margin-left:auto;color:#9ca29c;font-style:normal}.header[data-v-6be209f5]{height:88px;display:flex;justify-content:space-between;align-items:center;padding:0 34px;border-bottom:1px solid #e7ebe4;background:#fff}.header h1[data-v-6be209f5]{margin:0;color:#202920;font-size:23px;letter-spacing:-.04em}.header p[data-v-6be209f5]{margin:6px 0 0;color:#929a91;font-size:12px}.header-right[data-v-6be209f5]{display:flex;align-items:center;gap:20px}.rule-pill[data-v-6be209f5]{padding:7px 11px;border:1px solid #dde7d9;border-radius:999px;color:#537351;font-size:11px}.rule-pill i[data-v-6be209f5]{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#6fa357}.notification[data-v-6be209f5]{color:#899389;font-size:20px}.profile[data-v-6be209f5]{display:grid;grid-template-columns:30px auto;grid-template-rows:16px 14px;column-gap:8px}.profile span[data-v-6be209f5]{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dfead8;color:#477043;font-size:12px;font-weight:700}.profile b[data-v-6be209f5]{font-size:12px}.profile small[data-v-6be209f5]{color:#a0a396;font-size:10px}.view[data-v-a673bd65]{padding:33px 36px}.view-head[data-v-a673bd65],.card-head[data-v-a673bd65],.log[data-v-a673bd65],.meta[data-v-a673bd65]{display:flex;justify-content:space-between;align-items:center}.eyebrow[data-v-a673bd65],.active-dot[data-v-a673bd65]{color:#6fa357;font-size:10px}.view h2[data-v-a673bd65]{margin:9px 0 0;font-size:27px}.date[data-v-a673bd65],.stats span[data-v-a673bd65],.stats small[data-v-a673bd65]{color:#8c978b;font-size:11px}.stats[data-v-a673bd65]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:31px}.stats>div[data-v-a673bd65],.card[data-v-a673bd65]{padding:20px 22px;background:#fff;border:1px solid #e5e9e1;border-radius:8px}.stats span[data-v-a673bd65],.stats small[data-v-a673bd65]{display:block}.stats b[data-v-a673bd65]{display:block;margin:16px 0 6px;font-size:30px}.stats small[data-v-a673bd65]{color:#6fa357}.grid[data-v-a673bd65]{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:17px}.card h3[data-v-a673bd65]{margin:0;font-size:15px}.log[data-v-a673bd65]{gap:12px;padding:13px 0;border-top:1px solid #eff2ed}.log i[data-v-a673bd65]{color:#6fa357}.log div[data-v-a673bd65]{flex:1}.log b[data-v-a673bd65],.log small[data-v-a673bd65]{display:block;font-size:12px}.log small[data-v-a673bd65],.log time[data-v-a673bd65],.card p[data-v-a673bd65],.meta[data-v-a673bd65]{color:#8b958a;font-size:11px}.count[data-v-a673bd65]{display:block;margin:22px 0 8px;font-size:32px}.card p[data-v-a673bd65]{line-height:1.7}.meta[data-v-a673bd65]{margin-top:27px;padding-top:13px;border-top:1px solid #edf0eb}.meta code[data-v-a673bd65]{color:#537351}.table-wrap[data-v-68851f20]{overflow:hidden;border:1px solid #e5e9e1;border-radius:8px;background:#fff}table[data-v-68851f20]{width:100%;border-collapse:collapse;text-align:left}th[data-v-68851f20]{padding:14px 18px;background:#fafbf8;color:#8d978c;font-size:11px;font-weight:600}td[data-v-68851f20]{padding:16px 18px;border-top:1px solid #eef1ec;color:#394339;font-size:13px}tbody tr[data-v-68851f20]{cursor:pointer;transition:background .15s}tbody tr[data-v-68851f20]:hover{background:#fbfcf9}.empty[data-v-68851f20]{text-align:center;padding:50px;color:#a0a396}.status-badge[data-v-0973da75]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#eef2eb;color:#537351;font-size:12px;white-space:nowrap}.status-badge i[data-v-0973da75]{width:6px;height:6px;border-radius:50%;background:#6fa357}.status-draft[data-v-0973da75]{background:#fff7df;color:#927131}.status-draft i[data-v-0973da75]{background:#d79a28}.status-published[data-v-0973da75]{background:#e8f2e5}.status-rejected[data-v-0973da75],.status-blocked[data-v-0973da75],.status-inactive[data-v-0973da75]{background:#f8ece8;color:#a65d4b}.status-rejected i[data-v-0973da75],.status-blocked i[data-v-0973da75],.status-inactive i[data-v-0973da75]{background:#d9654f}.status-pending_moderation[data-v-0973da75]{background:#eef0fb;color:#5966a3}.status-pending_moderation i[data-v-0973da75]{background:#6878c6}.status-archived[data-v-0973da75]{background:#f0f1ef;color:#818781}.status-archived i[data-v-0973da75]{background:#a0a396}.view[data-v-c6f9e9c9]{padding:33px 36px}.head[data-v-c6f9e9c9]{display:flex;justify-content:space-between;align-items:flex-end}.head span[data-v-c6f9e9c9],.drawer>span[data-v-c6f9e9c9]{color:#6fa357;font-size:10px}.head h2[data-v-c6f9e9c9]{margin:9px 0 0;font-size:27px}.head p[data-v-c6f9e9c9],small[data-v-c6f9e9c9]{color:#8b958a;font-size:11px}.head button[data-v-c6f9e9c9],.drawer>button[data-v-c6f9e9c9]:last-child{padding:10px 15px;border:0;border-radius:6px;background:#2f5d35;color:#fff}.search[data-v-c6f9e9c9]{width:260px;margin:28px 0 13px;padding:10px;border:1px solid #dfe5dc;border-radius:6px}.drawer[data-v-c6f9e9c9]{position:fixed;z-index:4;top:0;right:0;bottom:0;width:500px;padding:34px;background:#fff;box-shadow:-18px 0 50px #1d2c1f20}.drawer h3[data-v-c6f9e9c9]{font-size:23px}.close[data-v-c6f9e9c9]{float:right;border:0;background:none;font-size:24px}.drawer label[data-v-c6f9e9c9]{display:block;margin:16px 0;color:#687268;font-size:11px}.drawer input[data-v-c6f9e9c9],.drawer select[data-v-c6f9e9c9],.drawer textarea[data-v-c6f9e9c9]{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #dfe5dc;border-radius:6px}.toast[data-v-c6f9e9c9]{position:fixed;right:25px;bottom:25px;background:#29382b;color:#fff;padding:12px}.panel[data-v-9145df80]{position:fixed;z-index:5;top:0;right:0;bottom:0;width:610px;overflow:auto;padding:34px;background:#fff;box-shadow:-18px 0 50px #1d2c1f20}.close[data-v-9145df80]{float:right;border:0;background:none;font-size:24px}.panel>span[data-v-9145df80]{color:#6fa357;font-size:10px}.panel h2[data-v-9145df80]{font-size:24px}.two[data-v-9145df80]{display:grid;grid-template-columns:1fr 1fr;gap:12px}label[data-v-9145df80]{display:block;margin:13px 0;color:#657065;font-size:11px}input[data-v-9145df80],select[data-v-9145df80],textarea[data-v-9145df80]{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #dfe5dc;border-radius:6px}.evaluation[data-v-9145df80]{margin-top:18px;padding:15px;background:#f1f5ec;border-radius:7px;color:#537351}.evaluation p[data-v-9145df80],.evaluation small[data-v-9145df80]{font-size:11px}.error[data-v-9145df80]{color:#bd5c49;font-size:11px}footer[data-v-9145df80]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #edf0eb}footer button[data-v-9145df80]{padding:9px 16px;border:0;border-radius:6px}.primary[data-v-9145df80]{background:#2f5d35;color:#fff}.view[data-v-33f28cda]{padding:33px 36px}.head[data-v-33f28cda]{display:flex;justify-content:space-between;align-items:flex-end}.head span[data-v-33f28cda]{color:#6fa357;font-size:10px}.head h2[data-v-33f28cda]{margin:9px 0 0;font-size:27px}.head p[data-v-33f28cda],small[data-v-33f28cda]{color:#8b958a;font-size:11px}.head button[data-v-33f28cda]{padding:10px 15px;border:0;border-radius:6px;background:#2f5d35;color:#fff}.search[data-v-33f28cda]{width:260px;margin:28px 0 13px;padding:10px;border:1px solid #dfe5dc;border-radius:6px}.toast[data-v-33f28cda]{position:fixed;right:25px;bottom:25px;background:#29382b;color:#fff;padding:12px}.view[data-v-77bf38b7]{padding:33px 36px}h2[data-v-77bf38b7]{font-size:27px}p[data-v-77bf38b7]{color:#8b958a;font-size:12px}table[data-v-77bf38b7]{width:100%;margin-top:25px;border-collapse:collapse;background:#fff}th[data-v-77bf38b7],td[data-v-77bf38b7]{padding:14px;border:1px solid #e5e9e1;text-align:left;font-size:12px}button[data-v-77bf38b7]{padding:6px 10px;border:0;border-radius:5px;background:#eaf0e2;color:#537351}.overlay[data-v-57a59a19]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#16221840}.dialog[data-v-57a59a19]{width:390px;padding:28px;background:#fff;border-radius:10px;box-shadow:0 18px 60px #16221833}.dialog-icon[data-v-57a59a19]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f9eedb;color:#bd842b;font-weight:700}.dialog h3[data-v-57a59a19]{margin:16px 0 8px;font-size:18px}.dialog p[data-v-57a59a19]{margin:0;color:#737b72;font-size:13px;line-height:1.7}.dialog label[data-v-57a59a19]{display:block;margin-top:16px;color:#687267;font-size:12px}.dialog textarea[data-v-57a59a19]{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #dfe5dc;border-radius:6px;resize:vertical;color:#29332a}.dialog-actions[data-v-57a59a19]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.dialog-actions button[data-v-57a59a19]{padding:9px 16px;border:0;border-radius:6px;font-size:13px}.ghost[data-v-57a59a19]{background:#f1f3ef;color:#697269}.danger[data-v-57a59a19]{background:#2f5d35;color:#fff}.danger[data-v-57a59a19]:disabled{opacity:.45;cursor:not-allowed}.view[data-v-23004768]{padding:33px 36px}.view>p[data-v-23004768]{color:#8b958a;font-size:12px}article[data-v-23004768]{display:inline-block;vertical-align:top;width:43%;margin:14px 14px 0 0;padding:18px;background:#fff;border:1px solid #e5e9e1;border-radius:8px}article>div[data-v-23004768]{display:flex;justify-content:space-between}article p[data-v-23004768],article section[data-v-23004768]{color:#657065;font-size:11px;line-height:1.7}article section[data-v-23004768]{padding:10px;background:#f1f5ec}footer[data-v-23004768]{display:flex;gap:7px;margin-top:12px}button[data-v-23004768]{padding:6px 10px;border:0;border-radius:5px;background:#2f5d35;color:#fff}.panel[data-v-f92855e5]{position:fixed;z-index:5;top:0;right:0;bottom:0;width:610px;overflow:auto;padding:34px;background:#fff;box-shadow:-18px 0 50px #1d2c1f20}.close[data-v-f92855e5]{float:right;border:0;background:none;font-size:24px}.panel>span[data-v-f92855e5]{color:#6fa357;font-size:10px}.two[data-v-f92855e5],.scores[data-v-f92855e5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scores[data-v-f92855e5]{grid-template-columns:repeat(4,1fr)}label[data-v-f92855e5]{display:block;margin:13px 0;color:#657065;font-size:11px}input[data-v-f92855e5],select[data-v-f92855e5],textarea[data-v-f92855e5]{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #dfe5dc;border-radius:6px}.note[data-v-f92855e5]{padding:10px;background:#f1f5ec;color:#537351;font-size:11px}.error[data-v-f92855e5]{color:#bd5c49}footer[data-v-f92855e5]{display:flex;justify-content:flex-end;gap:8px}footer button[data-v-f92855e5]{padding:9px 16px;border:0;border-radius:6px}.primary[data-v-f92855e5]{background:#2f5d35;color:#fff}.view[data-v-6650d02d]{padding:33px 36px}.head[data-v-6650d02d]{display:flex;justify-content:space-between;align-items:flex-end}.head span[data-v-6650d02d]{color:#6fa357;font-size:10px}.head h2[data-v-6650d02d]{margin:9px 0 0;font-size:27px}.head p[data-v-6650d02d],small[data-v-6650d02d]{color:#8b958a;font-size:11px}.head button[data-v-6650d02d]{padding:10px 15px;border:0;border-radius:6px;background:#2f5d35;color:#fff}.search[data-v-6650d02d]{width:260px;margin:28px 0 13px;padding:10px;border:1px solid #dfe5dc;border-radius:6px}.link[data-v-6650d02d],.danger[data-v-6650d02d]{margin-right:5px;padding:5px;border:0;background:none;color:#2f5d35}.danger[data-v-6650d02d]{color:#bd5c49}.toast[data-v-6650d02d]{position:fixed;right:25px;bottom:25px;background:#29382b;color:#fff;padding:12px}.login[data-v-e6ff92fb]{min-height:100vh;display:grid;place-items:center;background:#f3f6f0}.login form[data-v-e6ff92fb]{width:320px;padding:32px;background:#fff;border-radius:16px;display:grid;gap:14px;box-shadow:0 10px 30px #30452a12}.login h1[data-v-e6ff92fb]{margin:0;color:#29432a}.login p[data-v-e6ff92fb]{margin:0;color:#899389}.login input[data-v-e6ff92fb],.login button[data-v-e6ff92fb]{padding:11px;border:1px solid #dfe7db;border-radius:8px}.login button[data-v-e6ff92fb]{background:#557b4f;color:#fff;cursor:pointer}.login small[data-v-e6ff92fb]{color:#b34c42}.app-shell[data-v-6eec3f70]{display:flex;min-height:100vh}.workspace[data-v-6eec3f70]{min-width:0;flex:1}:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#202920;background:#f7f7f2;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:1100px;background:#f7f7f2}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.empty-start{max-width:720px;margin:20vh auto;padding:48px;background:#fff;border:1px solid #e5e9e1;border-radius:12px;box-shadow:0 16px 50px #2f5d3512}.eyebrow{color:#6fa357;font-size:12px;letter-spacing:.16em}h1{margin:14px 0;font-size:42px;letter-spacing:-.04em}.empty-start p:last-child{color:#6f756f;line-height:1.8}
