.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1}.app-footer{text-align:center;padding:12px 0;font-size:.82rem;color:#9b8f98}.app-footer a{color:#9b8f98;text-decoration:none}.app-footer a:hover{text-decoration:underline}.dashboard-shell[data-v-fd404687]{--sidebar-width: 293px;--topbar-height: 76px;min-height:100vh;background:linear-gradient(180deg,#fffffff0,#f8f7fbf5),#fbfafc;color:#2b2733;font-size:15px;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,sans-serif}.dashboard-shell.is-collapsed[data-v-fd404687]{--sidebar-width: 78px}.dashboard-sidebar[data-v-fd404687],.dashboard-topbar[data-v-fd404687],.dashboard-main[data-v-fd404687]{transition:width .22s ease,left .22s ease,margin-left .22s ease,padding .22s ease}.dashboard-sidebar[data-v-fd404687]{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;padding:36px 18px 24px;border-right:1px solid #e4e1ea;background:#fffffff7;box-shadow:14px 0 42px #5c527d0b}.collapse-button[data-v-fd404687]{position:absolute;top:18px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2def0;border-radius:10px;background:#fff;color:#4f46e5;box-shadow:0 8px 22px #746dc31a;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.collapse-button[data-v-fd404687]:hover{border-color:#c7d2fe;background:#f5f3ff}.brand[data-v-fd404687]{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 10px;color:#4f46e5;text-decoration:none}.brand-mark[data-v-fd404687]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#4f46e5}.brand-text[data-v-fd404687]{max-width:190px;color:#4338ca;font-family:Georgia,Times New Roman,"Noto Serif",serif;font-size:1.08rem;font-weight:900;line-height:1.08;overflow-wrap:anywhere;white-space:nowrap;text-transform:uppercase;transition:max-width .18s ease,opacity .16s ease}.sidebar-nav[data-v-fd404687]{display:grid;gap:10px;margin-top:34px}.nav-item[data-v-fd404687]{position:relative;display:flex;align-items:center;gap:14px;min-height:50px;padding:0 18px;border-radius:8px;color:#8b8994;font-size:1rem;font-weight:800;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,padding .18s ease}.nav-item[data-v-fd404687]:hover,.nav-item.active[data-v-fd404687]{background:linear-gradient(90deg,#eef2ff,#f8f7ff);color:#4f46e5;box-shadow:0 14px 30px #4f46e516}.nav-item.active[data-v-fd404687]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:#4f46e5}.nav-item span[data-v-fd404687]{transition:opacity .16s ease,max-width .18s ease}.is-collapsed .dashboard-sidebar[data-v-fd404687]{padding-inline:12px}.is-collapsed .collapse-button[data-v-fd404687]{top:42px;right:50%;width:30px;height:30px;border-radius:8px;transform:translate(50%)}.is-collapsed .collapse-button svg[data-v-fd404687]{width:16px;height:16px}.is-collapsed .brand[data-v-fd404687]{justify-content:center;min-height:46px;padding-inline:0}.is-collapsed .brand-mark svg[data-v-fd404687]{width:30px;height:30px}.is-collapsed .brand-text[data-v-fd404687],.is-collapsed .nav-item span[data-v-fd404687]{max-width:0;opacity:0;overflow:hidden}.is-collapsed .sidebar-nav[data-v-fd404687]{gap:8px;margin-top:18px}.is-collapsed .nav-item[data-v-fd404687]{justify-content:center;gap:0;min-height:46px;padding:0}.dashboard-topbar[data-v-fd404687]{position:fixed;top:0;right:0;left:var(--sidebar-width);z-index:25;display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;height:var(--topbar-height);padding:0 30px 0 34px;border-bottom:1px solid #e4e1ea;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-box[data-v-fd404687]{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#a3a0ad;transition:border-color .18s ease,box-shadow .18s ease}.search-box[data-v-fd404687]:focus-within{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f}.search-box input[data-v-fd404687]{width:100%;border:0;outline:0;background:transparent;color:#393545;font-size:.92rem}.search-box input[data-v-fd404687]::placeholder{color:#b8b5c1}.topbar-account[data-v-fd404687]{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:max-content}.notice-button[data-v-fd404687],.account-button[data-v-fd404687],.account-menu-item[data-v-fd404687]{border:0;background:transparent;color:#393746}.notice-button[data-v-fd404687]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px}.notice-button[data-v-fd404687]:hover,.account-button[data-v-fd404687]:hover,.account-button.active[data-v-fd404687]{background:#f6f4ff;color:#746dc3}.notice-button span[data-v-fd404687]{position:absolute;top:2px;right:3px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#746dc3;color:#fff;font-size:.78rem;font-weight:800;line-height:20px}.topbar-divider[data-v-fd404687]{width:1px;height:38px;background:#dfdce5}.account-menu[data-v-fd404687]{position:relative}.account-button[data-v-fd404687]{display:inline-flex;align-items:center;gap:11px;min-height:46px;padding:0 10px;border-radius:8px;font-size:1rem;font-weight:900}.account-chevron[data-v-fd404687]{transition:transform .18s ease}.account-button.active .account-chevron[data-v-fd404687]{transform:rotate(180deg)}.account-button>span[data-v-fd404687]:not(.avatar){white-space:nowrap}.avatar[data-v-fd404687]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f5f2ff 0 23%,transparent 24%),linear-gradient(135deg,#d9d3ff,#f1efff);color:#746dc3;font-weight:900;overflow:hidden}.avatar--compact[data-v-fd404687]{width:38px;height:38px}.avatar img[data-v-fd404687]{width:100%;height:100%;object-fit:cover}.account-dropdown[data-v-fd404687]{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:grid;gap:6px;width:min(260px,calc(100vw - 32px));padding:10px;border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 40px #2a263d24}.account-dropdown-head[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px 12px;border-bottom:1px solid #eeeaf2}.account-dropdown-head div[data-v-fd404687]{display:grid;gap:3px}.account-dropdown-head strong[data-v-fd404687]{color:#3c3543;font-size:.98rem;line-height:1.25}.account-dropdown-head small[data-v-fd404687]{color:#8a8792;line-height:1.35}.account-menu-item[data-v-fd404687]{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;border-radius:8px;color:#4a4650;font-size:.96rem;font-weight:900;text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease}.account-menu-item[data-v-fd404687]:hover,.account-menu-item[data-v-fd404687]:focus-visible{background:#f6f4ff;color:#746dc3;outline:0}.account-menu-item--danger[data-v-fd404687]{color:#b91c1c}.account-menu-item--danger[data-v-fd404687]:hover,.account-menu-item--danger[data-v-fd404687]:focus-visible{background:#fef2f2;color:#991b1b}.dashboard-main[data-v-fd404687]{min-height:100vh;margin-left:var(--sidebar-width);padding:calc(var(--topbar-height) + 22px) 24px 36px}.page-title-card[data-v-fd404687],.panel-card[data-v-fd404687],.page-feedback[data-v-fd404687]{border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.page-title-card[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:104px;padding:18px 28px}.title-icon[data-v-fd404687]{display:grid;place-items:center;width:60px;height:60px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-fd404687]{display:grid;gap:5px}.title-copy p[data-v-fd404687],.section-kicker[data-v-fd404687]{margin:0;color:#746dc3;font-size:.82rem;font-weight:900}.title-copy h1[data-v-fd404687]{margin:0;color:#3c3543;font-size:1.5rem;font-weight:900;line-height:1.1}.title-copy span[data-v-fd404687]{color:#8a8792;font-size:.9rem}.page-title-card[data-v-fd404687] .status-badge--success,.verification-overview[data-v-fd404687] .status-badge--success{min-height:32px;padding:0 13px;border:1px solid #86efac;background:#dcfce7;color:#047857;font-size:.86rem;font-weight:900;box-shadow:0 8px 18px #16a34a24}.verification-overview .panel-heading h2[data-v-fd404687]{font-size:1.35rem;color:#211b2c}.page-feedback[data-v-fd404687]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px}.page-feedback--success[data-v-fd404687]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.page-feedback--danger[data-v-fd404687]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.content-grid[data-v-fd404687]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);grid-template-areas:"profile profile" "profileForm visibility" "overview safety";gap:18px;margin-top:18px}.panel-card[data-v-fd404687]{display:grid;align-content:start;gap:12px;min-height:172px;padding:22px}.identity-profile-card[data-v-fd404687]{grid-area:profile}.profile-editor-card[data-v-fd404687]{grid-area:profileForm}.identity-visibility-card[data-v-fd404687]{grid-area:visibility}.verification-overview[data-v-fd404687]{grid-area:overview}.safety-card[data-v-fd404687]{grid-area:safety}.verification-form-card[data-v-fd404687]{grid-area:overview}.panel-heading[data-v-fd404687]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel-heading h2[data-v-fd404687]{margin:4px 0 0;color:#3c3543;font-size:1.12rem;font-weight:900}.profile-hero[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.profile-avatar-large[data-v-fd404687]{position:relative;display:grid;place-items:center;width:82px;height:82px;padding:0;border:1px solid #ddd6fe;border-radius:50%;background:linear-gradient(135deg,#e7e4ff,#f8f6ff);color:#5d49cb;font-size:2rem;font-weight:900;overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.profile-avatar-large[data-v-fd404687]:hover:not(:disabled){border-color:#a78bfa;box-shadow:0 0 0 4px #8b5cf624}.profile-avatar-large[data-v-fd404687]:disabled{cursor:not-allowed;opacity:.72}.profile-avatar-large img[data-v-fd404687]{width:100%;height:100%;object-fit:cover}.avatar-upload-overlay[data-v-fd404687]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#00000052;color:#fff;opacity:0;transition:opacity .18s ease}.profile-avatar-large:hover .avatar-upload-overlay[data-v-fd404687],.profile-avatar-large:focus-visible .avatar-upload-overlay[data-v-fd404687]{opacity:1}.profile-main-copy[data-v-fd404687]{display:grid;gap:7px;min-width:0}.profile-main-copy h2[data-v-fd404687]{margin:0;color:#2f2940;font-size:1.42rem;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.profile-main-copy>span[data-v-fd404687]{color:#746f7a;line-height:1.55;overflow-wrap:anywhere}.profile-chip-row[data-v-fd404687],.tag-list[data-v-fd404687]{display:flex;flex-wrap:wrap;gap:8px}.profile-chip-row span[data-v-fd404687],.soft-tag[data-v-fd404687]{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:100%;padding:0 10px;border-radius:999px;background:#f3f0ff;color:#5d49cb;font-size:.84rem;font-weight:900}.profile-edit-shortcut[data-v-fd404687]{align-self:start;white-space:nowrap}.profile-progress-block[data-v-fd404687]{display:grid;gap:8px;padding:14px;border:1px solid #eeeaf2;border-radius:8px;background:#fcfbff}.profile-progress-block div[data-v-fd404687]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#746f7a;font-weight:900}.profile-progress-block strong[data-v-fd404687]{color:#5d49cb}.profile-progress-track[data-v-fd404687]{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e7e2f1}.profile-progress-track span[data-v-fd404687]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#746dc3,#0f766e);transition:width .22s ease}.profile-meta-grid[data-v-fd404687],.identity-row-list[data-v-fd404687]{display:grid;gap:10px;margin:0}.profile-meta-grid[data-v-fd404687]{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-meta-grid div[data-v-fd404687],.identity-row-list div[data-v-fd404687]{display:grid;gap:5px;padding:12px;border:1px solid #eeeaf2;border-radius:8px;background:#fff}.profile-meta-grid dt[data-v-fd404687],.identity-row-list dt[data-v-fd404687]{display:inline-flex;align-items:center;gap:7px;color:#8a8792;font-size:.82rem;font-weight:900}.profile-meta-grid dt svg[data-v-fd404687],.identity-row-list dt svg[data-v-fd404687]{color:#746dc3}.profile-meta-grid dd[data-v-fd404687],.identity-row-list dd[data-v-fd404687]{margin:0;color:#3c3543;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.profile-form[data-v-fd404687]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.profile-form-actions[data-v-fd404687]{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.identity-row-list[data-v-fd404687]{grid-template-columns:1fr}.identity-tag-block[data-v-fd404687]{display:grid;gap:14px}.identity-tag-block>div[data-v-fd404687]{display:grid;gap:8px}.identity-tag-block>div>span[data-v-fd404687]{display:inline-flex;align-items:center;gap:6px;color:#3c3543;font-weight:900}.soft-tag[data-v-fd404687]{background:#f0fdfa;color:#0f766e}.soft-tag--blue[data-v-fd404687]{background:#eef2ff;color:#4338ca}.soft-tag--muted[data-v-fd404687]{background:#f1f5f9;color:#64748b}.visibility-split[data-v-fd404687]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visibility-split div[data-v-fd404687]{display:grid;align-content:start;gap:7px;padding:12px;border:1px solid #e6e2eb;border-radius:8px;background:#fbf9fc}.visibility-split strong[data-v-fd404687]{color:#3c3543}.visibility-split span[data-v-fd404687]{color:#746f7a;font-size:.86rem;line-height:1.45}.panel-copy[data-v-fd404687],.locked-state span[data-v-fd404687]{margin:0;color:#746f7a;font-size:.9rem;line-height:1.62}.step-list[data-v-fd404687]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:10px 4px 8px}.step-item[data-v-fd404687]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;color:#8a8792;font-size:.82rem;font-weight:900;text-align:center}.step-item[data-v-fd404687]:before{content:"";position:absolute;top:19px;left:0;right:0;height:2px;background:#e7e2f1;transform:translateY(-50%)}.step-item[data-v-fd404687]:first-child:before{left:50%}.step-item[data-v-fd404687]:last-child:before{right:50%}.step-item svg[data-v-fd404687]{position:relative;z-index:1;width:28px;height:28px;padding:5px;border-radius:50%;background:#fff;color:#a09ba8;box-shadow:inset 0 0 0 1px #e7e2f1}.step-item.done[data-v-fd404687]{color:#746dc3}.step-item.done[data-v-fd404687]:before{background:#8b7de0}.step-item.done svg[data-v-fd404687]{background:#746dc3;color:#fff;box-shadow:0 8px 18px #746dc333}.record-grid[data-v-fd404687]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-grid div[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 12px;border:1px solid #eeeaf2;border-radius:8px;background:#fcfbfd}.record-grid dt[data-v-fd404687]{color:#8a8792;font-size:.78rem}.record-grid dd[data-v-fd404687]{margin:0;color:#3c3543;font-size:.92rem;font-weight:900}.benefit-list[data-v-fd404687]{display:grid;gap:0;margin:0;padding:0;list-style:none}.benefit-item[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #eeeaf2;color:#746f7a}.benefit-item[data-v-fd404687]:last-child{border-bottom:0}.benefit-icon[data-v-fd404687]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f0edff;color:#746dc3}.benefit-item span[data-v-fd404687]:last-child{display:grid;gap:4px}.benefit-item strong[data-v-fd404687]{color:#3c3543;font-size:.98rem}.benefit-item small[data-v-fd404687]{color:#8a8792;font-size:.82rem;line-height:1.45}.verification-form[data-v-fd404687]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field[data-v-fd404687]{display:grid;gap:8px}.field-wide[data-v-fd404687],.primary-action[data-v-fd404687]{grid-column:1 / -1}.field span[data-v-fd404687]{color:#3c3543;font-size:.86rem;font-weight:900}.field input[data-v-fd404687],.field select[data-v-fd404687],.field textarea[data-v-fd404687]{width:100%;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#393545;font-size:.9rem;outline:0}.field input[data-v-fd404687],.field select[data-v-fd404687]{height:42px;padding:0 12px}.field textarea[data-v-fd404687]{min-height:108px;padding:11px 12px;line-height:1.55;resize:vertical}.field input[data-v-fd404687]:focus,.field select[data-v-fd404687]:focus,.field textarea[data-v-fd404687]:focus{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f}.field input[aria-invalid=true][data-v-fd404687],.field textarea[aria-invalid=true][data-v-fd404687]{border-color:#ef4444}.field input[data-v-fd404687]:disabled,.field select[data-v-fd404687]:disabled,.field textarea[data-v-fd404687]:disabled{background:#f8f7fb;color:#5f5968}.field-error[data-v-fd404687]{color:#b91c1c;font-size:.82rem;font-weight:800;line-height:1.4}.sr-only[data-v-fd404687]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evidence-upload-field[data-v-fd404687]{gap:10px}.evidence-upload-box[data-v-fd404687]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;border:1px dashed #c9c2ee;border-radius:8px;background:#fbf9ff}.evidence-upload-box div[data-v-fd404687]{display:grid;gap:4px;min-width:0}.evidence-upload-box strong[data-v-fd404687]{color:#3c3543;font-size:.92rem;overflow-wrap:anywhere}.evidence-upload-box small[data-v-fd404687]{color:#746f7a;font-size:.82rem;line-height:1.45}.upload-evidence-button[data-v-fd404687]{min-width:122px}.evidence-link[data-v-fd404687]{width:fit-content;color:#746dc3;font-size:.86rem;font-weight:900;text-decoration:none}.evidence-link[data-v-fd404687]:hover{color:#5d49cb}.email-code-panel[data-v-fd404687]{display:grid;gap:16px;padding:18px;border:1px solid #e0ddec;border-radius:8px;background:#fbf9ff}.email-code-icon[data-v-fd404687]{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#f0edff;color:#746dc3}.email-code-panel h3[data-v-fd404687],.email-code-panel p[data-v-fd404687]{margin:0}.email-code-panel h3[data-v-fd404687]{color:#3c3543;font-size:1.05rem}.email-code-panel p[data-v-fd404687]{color:#746f7a;font-size:.9rem;line-height:1.55}.email-code-actions[data-v-fd404687]{display:flex;flex-wrap:wrap;gap:10px}.primary-action[data-v-fd404687],.ghost-action[data-v-fd404687]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;font-size:.92rem;font-weight:900;cursor:pointer}.primary-action[data-v-fd404687]{border:1px solid #746dc3;background:#746dc3;color:#fff;box-shadow:0 14px 26px #746dc329}.primary-action[data-v-fd404687]:not(:disabled):hover{border-color:#5d49cb;background:#5d49cb}.primary-action[data-v-fd404687]:disabled,.ghost-action[data-v-fd404687]:disabled{cursor:not-allowed;opacity:.62}.ghost-action[data-v-fd404687]{padding:0 12px;border:1px solid #e0ddec;background:#fff;color:#746dc3}.ghost-action[data-v-fd404687]:not(:disabled):hover{border-color:#c9c2ee;background:#f7f4ff}.primary-action--compact[data-v-fd404687],.ghost-action--compact[data-v-fd404687]{min-width:150px}.locked-state[data-v-fd404687]{display:grid;place-items:center;gap:14px;min-height:266px;border:1px dashed #d8d1ee;border-radius:8px;background:#fcfbff;color:#746dc3;text-align:center}.locked-state-visual[data-v-fd404687]{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:linear-gradient(135deg,#8e7ee8,#5d49cb);color:#fff!important;box-shadow:0 18px 30px #746dc338}.locked-state strong[data-v-fd404687]{color:#3c3543;font-size:1.05rem}.locked-actions[data-v-fd404687]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.reject-box[data-v-fd404687]{display:grid;gap:6px;padding:12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b}.spinning[data-v-fd404687]{animation:spin-fd404687 .9s linear infinite}@keyframes spin-fd404687{to{transform:rotate(360deg)}}@media(max-width:1100px){.dashboard-shell[data-v-fd404687]{--sidebar-width: 279px}.dashboard-shell.is-collapsed[data-v-fd404687]{--sidebar-width: 84px}.dashboard-sidebar[data-v-fd404687]{padding-inline:14px}.brand-text[data-v-fd404687]{font-size:1.08rem}.nav-item[data-v-fd404687]{font-size:1.06rem}.dashboard-topbar[data-v-fd404687]{grid-template-columns:1fr;gap:12px;height:auto;min-height:var(--topbar-height);padding:12px 20px}.topbar-account[data-v-fd404687]{justify-content:flex-start}.content-grid[data-v-fd404687]{grid-template-columns:1fr;grid-template-areas:"profile" "profileForm" "visibility" "overview" "safety"}.profile-meta-grid[data-v-fd404687],.visibility-split[data-v-fd404687]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-shell[data-v-fd404687],.dashboard-shell.is-collapsed[data-v-fd404687]{--sidebar-width: 0px;--topbar-height: 176px}.dashboard-sidebar[data-v-fd404687]{position:static;width:100%;height:auto;padding:20px 16px;border-right:0;border-bottom:1px solid #e4e1ea}.collapse-button[data-v-fd404687]{display:none}.brand[data-v-fd404687]{justify-content:flex-start}.is-collapsed .brand-text[data-v-fd404687],.is-collapsed .nav-item span[data-v-fd404687]{max-width:none;opacity:1}.sidebar-nav[data-v-fd404687]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.nav-item[data-v-fd404687]{justify-content:flex-start;padding:0 16px;font-size:1rem}.dashboard-topbar[data-v-fd404687]{position:sticky;left:0}.dashboard-main[data-v-fd404687]{margin-left:0;padding:20px 16px 32px}.page-title-card[data-v-fd404687],.profile-hero[data-v-fd404687],.verification-form[data-v-fd404687],.profile-form[data-v-fd404687],.profile-meta-grid[data-v-fd404687],.visibility-split[data-v-fd404687],.record-grid[data-v-fd404687],.step-list[data-v-fd404687]{grid-template-columns:1fr}.profile-edit-shortcut[data-v-fd404687],.profile-form-actions[data-v-fd404687],.profile-form-actions .primary-action[data-v-fd404687],.profile-form-actions .ghost-action[data-v-fd404687]{width:100%}.profile-form-actions[data-v-fd404687]{display:grid}}.auth-page[data-v-4ba340d4]{display:grid;gap:20px;width:min(100%,1140px);margin:0 auto;padding:40px 24px 56px;color:#111827;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,sans-serif}.page-title-card[data-v-4ba340d4]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:112px;padding:24px 32px;border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.title-icon[data-v-4ba340d4]{display:grid;place-items:center;width:68px;height:68px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-4ba340d4]{display:grid;gap:6px}.title-copy p[data-v-4ba340d4]{margin:0;color:#746dc3;font-size:.92rem;font-weight:900}.title-copy h1[data-v-4ba340d4]{margin:0;color:#111827;font-size:1.8rem;font-weight:900;line-height:1.16}.title-copy span[data-v-4ba340d4]{color:#667085;line-height:1.5}.page-feedback[data-v-4ba340d4]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;line-height:1.5}.page-feedback--success[data-v-4ba340d4]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.page-feedback--danger[data-v-4ba340d4]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.auth-layout[data-v-4ba340d4]{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(400px,1fr);gap:20px;align-items:start}.panel-card[data-v-4ba340d4]{display:grid;align-content:start;gap:20px;padding:22px;border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.tab-row[data-v-4ba340d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:52px;border-bottom:1px solid #e4e1ea}.tab-row button[data-v-4ba340d4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;border:0;background:transparent;color:#8a8792;font-size:1.06rem;font-weight:800;padding-bottom:12px;transition:color .18s ease}.tab-row button.active[data-v-4ba340d4]{color:#746dc3}.tab-row button.active[data-v-4ba340d4]:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:2px;border-radius:999px;background:#746dc3;transform:translate(-50%)}.tab-row button[data-v-4ba340d4]:disabled{cursor:not-allowed;opacity:.6}.auth-form[data-v-4ba340d4]{display:grid;gap:18px}.auth-field-row[data-v-4ba340d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publish-field[data-v-4ba340d4]{display:grid;gap:6px}.publish-field span[data-v-4ba340d4]{color:#111827;font-size:.9rem;font-weight:800}.input-shell[data-v-4ba340d4]{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#a5a0ae;transition:border-color .18s ease,box-shadow .18s ease}.input-shell[data-v-4ba340d4]:focus-within{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f}.input-shell input[data-v-4ba340d4]{width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:.92rem}.input-shell input[data-v-4ba340d4]::placeholder{color:#b8b5c1}.input-shell input[data-v-4ba340d4]:disabled{cursor:not-allowed;opacity:.65}.toggle-password[data-v-4ba340d4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#a5a0ae}.toggle-password[data-v-4ba340d4]:hover:not(:disabled){background:#f5f3ff;color:#746dc3}.toggle-password[data-v-4ba340d4]:disabled{cursor:not-allowed;opacity:.5}.remember-row[data-v-4ba340d4]{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:.9rem;font-weight:700}.remember-row input[data-v-4ba340d4]{width:16px;height:16px;accent-color:#746dc3}.primary-action[data-v-4ba340d4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border:1px solid #5d49cb;border-radius:8px;background:#746dc3;color:#fff;font-size:1.04rem;font-weight:900;box-shadow:0 14px 24px #746dc333;transition:background-color .18s ease,box-shadow .18s ease}.primary-action[data-v-4ba340d4]:hover:not(:disabled){background:#5d49cb;box-shadow:0 18px 32px #746dc347}.primary-action[data-v-4ba340d4]:disabled{cursor:not-allowed;opacity:.62}.primary-action--loading[data-v-4ba340d4]{background:#5d49cb}.switch-hint[data-v-4ba340d4]{display:flex;align-items:center;justify-content:center;gap:6px;color:#667085;font-size:.94rem}.switch-hint button[data-v-4ba340d4]{border:0;background:transparent;color:#746dc3;font-weight:800}.switch-hint button[data-v-4ba340d4]:disabled{cursor:not-allowed;opacity:.6}.auth-side-card[data-v-4ba340d4]{display:grid;align-content:start;gap:24px;padding:32px 24px;border:1px solid #e4e1ea;border-radius:8px;background:linear-gradient(160deg,#f9f7ff,#f4f1fc);box-shadow:0 18px 36px #2a263d0b}.brand-spot[data-v-4ba340d4]{display:grid;gap:10px;text-align:center}.brand-mark[data-v-4ba340d4]{display:inline-grid;place-items:center;justify-self:center;width:72px;height:72px;border-radius:12px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.brand-spot h2[data-v-4ba340d4]{margin:0;color:#2f2940;font-size:1.3rem;font-weight:900}.brand-spot p[data-v-4ba340d4]{margin:0;color:#667085;font-size:.92rem}.feature-list[data-v-4ba340d4]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feature-list li[data-v-4ba340d4]{display:flex;align-items:center;gap:10px;color:#4a4650;font-size:.92rem;font-weight:700;line-height:1.4}.feature-icon[data-v-4ba340d4]{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:#fff;color:#746dc3;box-shadow:0 4px 12px #746dc31a}.spinning[data-v-4ba340d4]{animation:auth-spin-4ba340d4 .9s linear infinite}@keyframes auth-spin-4ba340d4{to{transform:rotate(360deg)}}@media(max-width:900px){.auth-layout[data-v-4ba340d4]{grid-template-columns:1fr}}@media(max-width:640px){.auth-page[data-v-4ba340d4]{padding:24px 16px 36px}.page-title-card[data-v-4ba340d4]{padding:20px}.title-icon[data-v-4ba340d4]{width:56px;height:56px}.auth-field-row[data-v-4ba340d4]{grid-template-columns:1fr}}.dashboard-shell[data-v-b6077472]{--sidebar-width: 293px;--topbar-height: 76px;min-height:100vh;background:#fbfafc;color:#202033;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,sans-serif}.dashboard-shell.is-collapsed[data-v-b6077472]{--sidebar-width: 78px}.dashboard-sidebar[data-v-b6077472],.dashboard-topbar[data-v-b6077472],.dashboard-main[data-v-b6077472]{transition:width .22s ease,left .22s ease,margin-left .22s ease,padding .22s ease}.dashboard-sidebar[data-v-b6077472]{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;padding:36px 18px 24px;border-right:1px solid #e4e1ea;background:#fffffff7;box-shadow:14px 0 42px #5c527d0b}.collapse-button[data-v-b6077472]{position:absolute;top:18px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2def0;border-radius:8px;background:#fff;color:#4f46e5;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.collapse-button[data-v-b6077472]:hover{border-color:#c7d2fe;background:#f5f3ff}.brand[data-v-b6077472]{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 10px;color:#4f46e5;text-decoration:none}.brand-mark[data-v-b6077472]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.brand-text[data-v-b6077472]{max-width:190px;color:#4338ca;font-family:Georgia,Times New Roman,"Noto Serif",serif;font-size:1.08rem;font-weight:900;line-height:1.08;overflow-wrap:anywhere;white-space:nowrap;text-transform:uppercase;transition:max-width .18s ease,opacity .16s ease}.sidebar-nav[data-v-b6077472]{display:grid;gap:10px;margin-top:34px}.nav-item[data-v-b6077472]{position:relative;display:flex;align-items:center;gap:14px;min-height:50px;padding:0 18px;border-radius:8px;color:#78738a;font-size:1rem;font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,padding .18s ease}.nav-item[data-v-b6077472]:hover,.nav-item.active[data-v-b6077472]{background:linear-gradient(90deg,#eef2ff,#f8f7ff);color:#4f46e5;box-shadow:0 14px 30px #4f46e516}.nav-item.active[data-v-b6077472]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:#4f46e5}.is-collapsed .dashboard-sidebar[data-v-b6077472]{padding-inline:12px}.is-collapsed .collapse-button[data-v-b6077472]{top:42px;right:50%;transform:translate(50%)}.is-collapsed .brand[data-v-b6077472]{justify-content:center;padding-inline:0}.is-collapsed .brand-text[data-v-b6077472],.is-collapsed .nav-item span[data-v-b6077472]{max-width:0;opacity:0;overflow:hidden}.is-collapsed .nav-item[data-v-b6077472]{justify-content:center;gap:0;padding:0}.dashboard-topbar[data-v-b6077472]{position:fixed;top:0;right:0;left:var(--sidebar-width);z-index:25;display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;height:var(--topbar-height);padding:0 30px 0 34px;border-bottom:1px solid #e4e7ef;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-box[data-v-b6077472]{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border:1px solid #dbe1ee;border-radius:8px;background:#fff;color:#667085;transition:border-color .18s ease,box-shadow .18s ease}.search-box[data-v-b6077472]:focus-within{border-color:#818cf8;box-shadow:0 0 0 4px #4f46e51f}.search-box input[data-v-b6077472]{width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:.92rem}.search-box input[data-v-b6077472]::placeholder{color:#667085}.topbar-account[data-v-b6077472]{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:max-content}.notice-button[data-v-b6077472],.account-button[data-v-b6077472],.account-menu-item[data-v-b6077472]{border:0;background:transparent;color:#202033}.notice-button[data-v-b6077472]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px}.notice-button[data-v-b6077472]:hover,.account-button[data-v-b6077472]:hover,.account-button.active[data-v-b6077472]{background:#f5f3ff;color:#4f46e5}.notice-button span[data-v-b6077472]{position:absolute;top:0;right:2px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#4f46e5;color:#fff;font-size:.78rem;font-weight:800;line-height:20px}.topbar-divider[data-v-b6077472]{width:1px;height:34px;background:#e4e7ef}.account-menu[data-v-b6077472]{position:relative}.account-button[data-v-b6077472]{display:inline-flex;align-items:center;gap:11px;min-height:46px;padding:0 10px;border-radius:8px;font-size:1rem;font-weight:900}.account-chevron[data-v-b6077472]{transition:transform .18s ease}.account-button.active .account-chevron[data-v-b6077472]{transform:rotate(180deg)}.account-button>span[data-v-b6077472]:not(.avatar){white-space:nowrap}.avatar[data-v-b6077472]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#f5f3ff);color:#4f46e5;font-weight:900;overflow:hidden}.avatar--compact[data-v-b6077472]{width:38px;height:38px}.avatar img[data-v-b6077472]{width:100%;height:100%;object-fit:cover}.account-dropdown[data-v-b6077472]{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:grid;gap:6px;width:min(260px,calc(100vw - 32px));padding:10px;border:1px solid #e4e7ef;border-radius:8px;background:#fffffffa;box-shadow:0 18px 40px #2a263d24}.account-dropdown-head[data-v-b6077472]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px 12px;border-bottom:1px solid #eef0f6}.account-dropdown-head div[data-v-b6077472]{display:grid;gap:3px}.account-dropdown-head strong[data-v-b6077472]{color:#111827;font-size:.98rem;line-height:1.25}.account-dropdown-head small[data-v-b6077472]{color:#667085;line-height:1.35}.account-menu-item[data-v-b6077472]{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;border-radius:8px;color:#374151;font-size:.96rem;font-weight:900;text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease}.account-menu-item[data-v-b6077472]:hover,.account-menu-item[data-v-b6077472]:focus-visible{background:#f5f3ff;color:#4f46e5;outline:0}.account-menu-item--danger[data-v-b6077472]{color:#b91c1c}.account-menu-item--danger[data-v-b6077472]:hover,.account-menu-item--danger[data-v-b6077472]:focus-visible{background:#fef2f2;color:#991b1b}.dashboard-main[data-v-b6077472]{min-height:100vh;margin-left:var(--sidebar-width);padding:calc(var(--topbar-height) + 22px) 24px 36px}.dashboard-shell--publish[data-v-b6077472]{--sidebar-width: 0px;--topbar-height: 68px;background:#fff}.dashboard-shell--publish .dashboard-topbar[data-v-b6077472]{left:0;height:var(--topbar-height);padding:0 32px 0 62px;grid-template-columns:minmax(280px,934px) auto}.dashboard-shell--publish .dashboard-main[data-v-b6077472]{margin-left:0;padding:76px 28px 20px}.dashboard-shell--publish .search-box[data-v-b6077472]{height:44px}@media(max-width:1100px){.dashboard-shell[data-v-b6077472]{--sidebar-width: 252px}.dashboard-shell.is-collapsed[data-v-b6077472]{--sidebar-width: 78px}.dashboard-topbar[data-v-b6077472]{grid-template-columns:1fr;gap:12px;height:auto;min-height:var(--topbar-height);padding:12px 20px}.topbar-account[data-v-b6077472]{justify-content:flex-start}.dashboard-shell--publish .dashboard-topbar[data-v-b6077472]{grid-template-columns:minmax(0,1fr) auto;padding-inline:20px}}@media(max-width:760px){.dashboard-shell[data-v-b6077472],.dashboard-shell.is-collapsed[data-v-b6077472]{--sidebar-width: 0px;--topbar-height: 176px}.dashboard-sidebar[data-v-b6077472]{position:static;width:100%;height:auto;padding:20px 16px;border-right:0;border-bottom:1px solid #e4e7ef}.collapse-button[data-v-b6077472]{display:none}.brand[data-v-b6077472]{justify-content:flex-start}.is-collapsed .brand-text[data-v-b6077472],.is-collapsed .nav-item span[data-v-b6077472]{max-width:none;opacity:1}.sidebar-nav[data-v-b6077472]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.nav-item[data-v-b6077472]{justify-content:flex-start;padding:0 16px;font-size:1rem}.dashboard-topbar[data-v-b6077472]{position:sticky;left:0}.dashboard-main[data-v-b6077472]{margin-left:0;padding:20px 16px 32px}.dashboard-shell--publish[data-v-b6077472]{--topbar-height: 132px}.dashboard-shell--publish .dashboard-topbar[data-v-b6077472]{grid-template-columns:1fr;padding-inline:16px}.dashboard-shell--publish .topbar-account[data-v-b6077472]{justify-content:space-between}.dashboard-shell--publish .dashboard-main[data-v-b6077472]{padding:16px}}.publish-page[data-v-7a0e8844]{display:grid;gap:20px}.page-title-card[data-v-7a0e8844],.panel-card[data-v-7a0e8844],.page-feedback[data-v-7a0e8844],.draft-alert[data-v-7a0e8844],.gate-alert[data-v-7a0e8844]{border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.page-title-card[data-v-7a0e8844]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:132px;padding:26px 38px}.title-icon[data-v-7a0e8844]{display:grid;place-items:center;width:78px;height:82px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-7a0e8844]{display:grid;gap:8px}.title-copy p[data-v-7a0e8844],.section-kicker[data-v-7a0e8844],.section-heading p[data-v-7a0e8844]{margin:0;color:#746dc3;font-size:.92rem;font-weight:900}.title-copy h1[data-v-7a0e8844],.panel-heading h2[data-v-7a0e8844],.section-heading h2[data-v-7a0e8844]{margin:0;color:#3c3543;font-weight:900;line-height:1.15}.title-copy h1[data-v-7a0e8844]{font-size:1.9rem}.gate-alert[data-v-7a0e8844],.page-feedback[data-v-7a0e8844],.draft-alert[data-v-7a0e8844]{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;line-height:1.55}.gate-alert div[data-v-7a0e8844]{display:grid;flex:1;gap:3px}.draft-alert[data-v-7a0e8844]{align-items:center;border-color:#bae6fd;background:#f0f9ff;color:#075985}.draft-alert>div[data-v-7a0e8844]:first-of-type{display:grid;flex:1;gap:3px}.draft-actions[data-v-7a0e8844]{display:flex;flex-wrap:wrap;gap:8px}.gate-alert--warning[data-v-7a0e8844]{border-color:#fde68a;background:#fffbeb;color:#92400e}.gate-alert--danger[data-v-7a0e8844],.page-feedback--danger[data-v-7a0e8844]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.page-feedback--success[data-v-7a0e8844]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.page-feedback--info[data-v-7a0e8844]{border-color:#bae6fd;background:#f0f9ff;color:#075985}.gate-action[data-v-7a0e8844]{min-height:38px;padding:0 13px;border:1px solid currentColor;border-radius:8px;background:#fff;color:inherit;font-weight:900}.publish-layout[data-v-7a0e8844]{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.72fr);gap:22px;align-items:start}.panel-card[data-v-7a0e8844]{display:grid;align-content:start;gap:20px;padding:24px}.publish-form[data-v-7a0e8844]{gap:26px}.form-section[data-v-7a0e8844]{display:grid;gap:16px}.section-heading[data-v-7a0e8844]{display:flex;align-items:flex-start;gap:12px}.section-heading>span[data-v-7a0e8844]{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:#f1ecff;color:#746dc3;font-weight:900}.section-heading div[data-v-7a0e8844]{display:grid;gap:4px}.section-heading h2[data-v-7a0e8844],.panel-heading h2[data-v-7a0e8844]{font-size:1.24rem}.category-selector[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844]{display:grid;gap:12px}.category-selector[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844],.form-row[data-v-7a0e8844]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-control[data-v-7a0e8844],.toggle-control[data-v-7a0e8844]{border:1px solid #e4e1ea;border-radius:8px;background:#fff;color:#4a4650;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.choice-control[data-v-7a0e8844]{display:grid;gap:7px;min-height:120px;padding:14px}.choice-control svg[data-v-7a0e8844]{color:#746dc3}.reward-choice svg[data-v-7a0e8844]{padding:9px;border-radius:50%;background:#f8f5ff;box-sizing:content-box}.choice-control strong[data-v-7a0e8844],.toggle-control strong[data-v-7a0e8844]{color:#3c3543;font-weight:900}.choice-control span[data-v-7a0e8844],.toggle-control small[data-v-7a0e8844]{color:#746f7a;line-height:1.45}.choice-control[data-v-7a0e8844]:hover,.choice-control.selected[data-v-7a0e8844],.toggle-control[data-v-7a0e8844]:hover{border-color:#b9b2e8;background:#fbf9ff;box-shadow:0 12px 24px #746dc314}.choice-control.selected[data-v-7a0e8844]{color:#746dc3}.choice-control[data-v-7a0e8844]:disabled,.toggle-control input:disabled+span[data-v-7a0e8844]{cursor:not-allowed;opacity:.68}.locked-hint[data-v-7a0e8844]{margin:0;padding:10px 12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;line-height:1.55}.form-row[data-v-7a0e8844]{display:grid;gap:14px}.publish-field[data-v-7a0e8844]{display:grid;gap:8px}.publish-field span[data-v-7a0e8844]{color:#3c3543;font-weight:900}.publish-field input[data-v-7a0e8844],.publish-field textarea[data-v-7a0e8844]{width:100%;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#393545;padding:12px 13px;outline:0;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease}.publish-field textarea[data-v-7a0e8844]{min-height:116px;resize:vertical}.publish-field input[data-v-7a0e8844]:focus,.publish-field textarea[data-v-7a0e8844]:focus,.choice-control[data-v-7a0e8844]:focus-visible,.toggle-control[data-v-7a0e8844]:focus-within,.gate-action[data-v-7a0e8844]:focus-visible,.primary-action[data-v-7a0e8844]:focus-visible,.ghost-action[data-v-7a0e8844]:focus-visible{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f;outline:0}.publish-field input[aria-invalid=true][data-v-7a0e8844],.publish-field textarea[aria-invalid=true][data-v-7a0e8844]{border-color:#ef4444}.publish-field small[data-v-7a0e8844]{color:#8a8792;line-height:1.45}.field-error[data-v-7a0e8844]{margin:0;color:#b91c1c;font-size:.9rem;font-weight:800;line-height:1.45}.toggle-control[data-v-7a0e8844],.confirm-row[data-v-7a0e8844]{display:flex;align-items:flex-start;gap:11px;padding:14px}.toggle-control input[data-v-7a0e8844],.confirm-row input[data-v-7a0e8844]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#746dc3}.toggle-control span[data-v-7a0e8844]{display:grid;gap:4px}.sensitive-panel[data-v-7a0e8844]{display:grid;gap:14px;padding:16px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed}.sensitive-heading[data-v-7a0e8844]{display:flex;gap:10px;color:#9a3412}.sensitive-heading h3[data-v-7a0e8844],.sensitive-heading p[data-v-7a0e8844]{margin:0}.sensitive-heading h3[data-v-7a0e8844]{color:#7c2d12;font-size:1rem}.sensitive-heading p[data-v-7a0e8844]{margin-top:4px;line-height:1.55}.confirm-row[data-v-7a0e8844]{padding:0;color:#7c2d12;line-height:1.55}.form-actions[data-v-7a0e8844]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px}.primary-action[data-v-7a0e8844],.ghost-action[data-v-7a0e8844]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;font-weight:900}.primary-action[data-v-7a0e8844]{min-width:148px;border:1px solid #746dc3;background:#746dc3;color:#fff;box-shadow:0 14px 26px #746dc329}.primary-action[data-v-7a0e8844]:hover:not(:disabled){background:#625ab4}.ghost-action[data-v-7a0e8844]{padding:0 12px;border:1px solid #e0ddec;background:#fff;color:#746dc3}.ghost-action[data-v-7a0e8844]:hover:not(:disabled){border-color:#b9b2e8;background:#f7f4ff}.primary-action[data-v-7a0e8844]:disabled,.ghost-action[data-v-7a0e8844]:disabled{cursor:not-allowed;opacity:.62}.publish-side[data-v-7a0e8844]{position:sticky;top:118px;display:grid;gap:18px}.publish-preview-card[data-v-7a0e8844],.publish-progress-card[data-v-7a0e8844],.publish-tips-card[data-v-7a0e8844]{gap:16px}.panel-heading[data-v-7a0e8844]{display:flex;align-items:center;justify-content:space-between;gap:18px}.side-heading-title[data-v-7a0e8844]{display:inline-flex;align-items:center;gap:10px;color:#3c3543;font-size:1.05rem;font-weight:900}.side-heading-title svg[data-v-7a0e8844]{padding:7px;border-radius:50%;background:#f1ecff;box-sizing:content-box;color:#746dc3}.progress-count[data-v-7a0e8844]{color:#3c3543;font-size:.95rem;white-space:nowrap}.task-preview-box[data-v-7a0e8844]{display:grid;gap:18px;padding:22px;border:1px solid #ddd9e8;border-radius:8px;background:#fff}.task-preview-box h3[data-v-7a0e8844]{margin:0;color:#2f2940;font-size:1.2rem;line-height:1.35}.preview-list[data-v-7a0e8844]{display:grid;gap:16px;margin:0}.preview-list div[data-v-7a0e8844]{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:start}.preview-list dt[data-v-7a0e8844]{display:inline-flex;align-items:center;gap:8px;color:#8a8792;font-size:.9rem;font-weight:900}.preview-list dt svg[data-v-7a0e8844]{color:#746dc3}.preview-list dd[data-v-7a0e8844]{margin:0;color:#3c3543;font-weight:900}.preview-copy[data-v-7a0e8844],.tip-list[data-v-7a0e8844],.check-item[data-v-7a0e8844]{color:#746f7a;line-height:1.6}.preview-copy[data-v-7a0e8844]{margin:0;padding-top:4px;color:#8a8792}.check-list[data-v-7a0e8844]{display:grid;gap:9px}.check-item[data-v-7a0e8844]{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid #e6e2eb;border-radius:8px;background:#fbf9fc;font-weight:900}.check-item.done[data-v-7a0e8844]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.check-item svg[data-v-7a0e8844]{color:#a5a1ad}.check-item.done svg[data-v-7a0e8844]{color:#22c55e}.tip-list[data-v-7a0e8844]{display:grid;gap:15px;margin:0}.tip-item[data-v-7a0e8844]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.tip-item>span[data-v-7a0e8844]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f1ecff;color:#746dc3}.tip-item strong[data-v-7a0e8844]{display:block;margin:0;color:#3c3543;line-height:1.35}.spinning[data-v-7a0e8844]{animation:spin-7a0e8844 .9s linear infinite}@keyframes spin-7a0e8844{to{transform:rotate(360deg)}}@media(max-width:900px){.page-title-card[data-v-7a0e8844],.category-selector[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844],.form-row[data-v-7a0e8844],.preview-list[data-v-7a0e8844],.preview-list div[data-v-7a0e8844],.publish-side[data-v-7a0e8844]{grid-template-columns:1fr}.page-title-card[data-v-7a0e8844]{gap:18px;padding:22px}}@media(max-width:640px){.page-title-card[data-v-7a0e8844]{grid-template-columns:1fr}.title-icon[data-v-7a0e8844]{width:64px;height:64px}.panel-card[data-v-7a0e8844]{padding:18px}.gate-alert[data-v-7a0e8844],.draft-alert[data-v-7a0e8844],.form-actions[data-v-7a0e8844]{display:grid}}.publish-page[data-v-7a0e8844]{--publish-primary: #4f46e5;--publish-primary-dark: #4338ca;--publish-soft: #eef2ff;--publish-border: #dfe3ef;--publish-text: #111827;--publish-muted: #667085;max-width:1388px;margin:0;gap:10px;color:var(--publish-text)}.panel-card[data-v-7a0e8844],.page-feedback[data-v-7a0e8844],.draft-alert[data-v-7a0e8844],.gate-alert[data-v-7a0e8844]{border:1px solid var(--publish-border);border-radius:8px;background:#fff;box-shadow:none}.page-title-card[data-v-7a0e8844]{grid-template-columns:auto minmax(0,1fr) auto;min-height:132px;padding:26px 38px;border:1px solid #e4e1ea;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.title-icon[data-v-7a0e8844]{width:78px;height:82px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-7a0e8844]{gap:8px}.title-copy p[data-v-7a0e8844]{color:#746dc3;font-size:.92rem}.title-copy h1[data-v-7a0e8844]{color:#3c3543;font-size:1.9rem;line-height:1.15}.title-copy span[data-v-7a0e8844]{color:#8a8792;font-size:1rem}.publish-layout[data-v-7a0e8844]{grid-template-columns:minmax(0,2.24fr) minmax(360px,.98fr);gap:20px}.panel-card.publish-form[data-v-7a0e8844]{gap:20px;padding:0;border:0;background:transparent}.form-section[data-v-7a0e8844]{gap:10px;padding:12px 14px;border:1px solid var(--publish-border);border-radius:8px;background:#fff}.section-heading[data-v-7a0e8844]{align-items:center;gap:16px}.section-heading>span[data-v-7a0e8844]{width:28px;height:28px;border-radius:7px;background:#ede9fe;color:var(--publish-primary);font-size:1.03rem}.section-heading div[data-v-7a0e8844]{display:flex;align-items:baseline;gap:24px}.section-heading h2[data-v-7a0e8844]{color:#111827;font-size:1.08rem}.section-heading p[data-v-7a0e8844]{color:var(--publish-muted);font-size:.9rem;font-weight:700}.category-selector[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844]{gap:12px}.choice-control[data-v-7a0e8844],.toggle-control[data-v-7a0e8844]{position:relative;border-color:var(--publish-border);background:#fff;color:#374151}.choice-control[data-v-7a0e8844]{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;min-height:74px;padding:12px 16px;gap:4px 12px}.choice-control svg[data-v-7a0e8844]{grid-row:span 2;align-self:center;color:var(--publish-primary)}.choice-control strong[data-v-7a0e8844],.toggle-control strong[data-v-7a0e8844]{color:#111827;font-size:.95rem}.choice-control span[data-v-7a0e8844],.toggle-control small[data-v-7a0e8844]{color:var(--publish-muted);font-size:.8rem;line-height:1.35}.choice-control[data-v-7a0e8844]:hover,.choice-control.selected[data-v-7a0e8844],.toggle-control[data-v-7a0e8844]:hover{border-color:#7568ff;background:#fbfbff;box-shadow:none}.choice-control.selected[data-v-7a0e8844]:after{content:"";position:absolute;right:9px;bottom:9px;width:14px;height:14px;border:4px solid #ffffff;border-radius:50%;background:var(--publish-primary);box-shadow:0 0 0 1px var(--publish-primary)}.reward-selector[data-v-7a0e8844]{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-choice[data-v-7a0e8844]{min-height:64px}.reward-choice svg[data-v-7a0e8844]{padding:0;border-radius:0;background:transparent}.reward-choice:nth-child(2) svg[data-v-7a0e8844],.reward-choice:nth-child(3) svg[data-v-7a0e8844]{color:#f59e0b}.form-row[data-v-7a0e8844]{gap:16px}.form-row--intro[data-v-7a0e8844],.form-row--reward-detail[data-v-7a0e8844]{grid-template-columns:1fr}.publish-field[data-v-7a0e8844]{gap:6px}.publish-field span[data-v-7a0e8844]{color:#111827;font-size:.9rem}.publish-field input[data-v-7a0e8844],.publish-field textarea[data-v-7a0e8844]{border-color:#d9dee9;border-radius:7px;color:#111827;padding:9px 12px;font-size:.9rem;line-height:1.35}.publish-field input[data-v-7a0e8844]{min-height:40px}.publish-field textarea[data-v-7a0e8844]{min-height:76px;resize:vertical}.publish-field input[data-v-7a0e8844]::placeholder,.publish-field textarea[data-v-7a0e8844]::placeholder{color:#6b7280}.publish-field input[data-v-7a0e8844]:focus,.publish-field textarea[data-v-7a0e8844]:focus,.choice-control[data-v-7a0e8844]:focus-visible,.toggle-control[data-v-7a0e8844]:focus-within,.gate-action[data-v-7a0e8844]:focus-visible,.primary-action[data-v-7a0e8844]:focus-visible,.ghost-action[data-v-7a0e8844]:focus-visible{border-color:#7568ff;box-shadow:0 0 0 3px #4f46e521}.publish-field small[data-v-7a0e8844]{color:var(--publish-muted);font-size:.76rem;line-height:1.32}.field-error[data-v-7a0e8844]{font-size:.8rem}.toggle-control[data-v-7a0e8844],.confirm-row[data-v-7a0e8844]{gap:10px;padding:12px}.toggle-control[data-v-7a0e8844]{min-height:64px}.toggle-control>svg[data-v-7a0e8844]{flex:0 0 auto;color:var(--publish-primary)}.toggle-control input[data-v-7a0e8844],.confirm-row input[data-v-7a0e8844]{width:16px;height:16px;accent-color:var(--publish-primary)}.preference-grid[data-v-7a0e8844]{grid-template-columns:repeat(3,minmax(0,1fr))}.locked-hint[data-v-7a0e8844],.sensitive-panel[data-v-7a0e8844]{padding:10px 12px;font-size:.86rem}.form-actions[data-v-7a0e8844]{justify-content:center;gap:14px;padding-top:6px}.primary-action[data-v-7a0e8844],.ghost-action[data-v-7a0e8844]{min-width:166px;min-height:52px;border-radius:8px;font-size:1rem}.primary-action[data-v-7a0e8844]{border-color:var(--publish-primary-dark);background:var(--publish-primary);color:#fff;box-shadow:0 14px 24px #4f46e533}.primary-action[data-v-7a0e8844]:hover:not(:disabled){background:var(--publish-primary-dark)}.ghost-action[data-v-7a0e8844]{border-color:#8b7dff;background:#fff;color:var(--publish-primary)}.ghost-action[data-v-7a0e8844]:hover:not(:disabled){border-color:var(--publish-primary);background:#f8f7ff}.publish-side[data-v-7a0e8844]{top:84px;gap:10px}.publish-side .panel-card[data-v-7a0e8844]{gap:12px;padding:16px}.panel-heading[data-v-7a0e8844]{gap:12px}.side-heading-title[data-v-7a0e8844]{color:#111827;font-size:1.04rem}.side-heading-title svg[data-v-7a0e8844]{padding:0;border-radius:0;background:transparent;color:var(--publish-primary)}.task-preview-box[data-v-7a0e8844]{gap:14px;padding:16px;border-color:var(--publish-border)}.task-preview-box h3[data-v-7a0e8844]{color:#111827;font-size:1.06rem}.preview-list[data-v-7a0e8844]{gap:13px}.preview-list div[data-v-7a0e8844]{grid-template-columns:118px minmax(0,1fr);gap:14px}.preview-list dt[data-v-7a0e8844]{color:var(--publish-muted);font-size:.88rem}.preview-list dd[data-v-7a0e8844]{color:#111827;font-size:.9rem}.preview-copy[data-v-7a0e8844]{color:var(--publish-muted);font-size:.84rem}.check-list[data-v-7a0e8844]{gap:5px}.check-item[data-v-7a0e8844]{min-height:34px;padding:7px 12px;border-color:var(--publish-border);background:#fbfbfd;color:var(--publish-muted);font-size:.86rem;line-height:1.35}.check-item.done[data-v-7a0e8844]{border-color:#bbf7d0;background:#ecfdf3;color:#15803d}.progress-count[data-v-7a0e8844]{font-size:.88rem}.tip-list[data-v-7a0e8844]{gap:12px}.tip-item[data-v-7a0e8844]{gap:10px}.tip-item>span[data-v-7a0e8844]{width:32px;height:32px;background:var(--publish-soft);color:var(--publish-primary)}.tip-item strong[data-v-7a0e8844]{color:#111827;font-size:.9rem}.gate-alert[data-v-7a0e8844],.page-feedback[data-v-7a0e8844],.draft-alert[data-v-7a0e8844]{padding:10px 12px}@media(max-width:1180px){.publish-layout[data-v-7a0e8844]{grid-template-columns:1fr}.publish-side[data-v-7a0e8844]{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.form-row--intro[data-v-7a0e8844],.form-row--reward-detail[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844],.publish-side[data-v-7a0e8844]{grid-template-columns:1fr}.section-heading div[data-v-7a0e8844]{display:grid;gap:3px}}@media(max-width:640px){.publish-page[data-v-7a0e8844]{gap:12px}.page-title-card[data-v-7a0e8844]{grid-template-columns:1fr}.title-icon[data-v-7a0e8844]{width:64px;height:64px}.title-copy h1[data-v-7a0e8844]{font-size:1.48rem}.page-title-card[data-v-7a0e8844] .status-badge{grid-column:1 / -1}.category-selector[data-v-7a0e8844]{grid-template-columns:1fr}.form-section[data-v-7a0e8844]{padding:12px}.form-actions[data-v-7a0e8844]{display:grid}.primary-action[data-v-7a0e8844],.ghost-action[data-v-7a0e8844]{width:100%}}@media(min-width:1181px){.publish-page[data-v-7a0e8844]{gap:8px}.form-section[data-v-7a0e8844]{gap:8px;padding:10px 14px}.section-heading>span[data-v-7a0e8844]{width:27px;height:27px}.category-selector[data-v-7a0e8844],.reward-selector[data-v-7a0e8844],.preference-grid[data-v-7a0e8844]{gap:10px}.choice-control[data-v-7a0e8844]{min-height:62px;padding:9px 14px}.reward-choice[data-v-7a0e8844]{min-height:58px}.form-row[data-v-7a0e8844]{gap:14px}.publish-field input[data-v-7a0e8844]{min-height:38px;padding-block:8px}.publish-field textarea[data-v-7a0e8844]{min-height:58px;padding-block:8px}.publish-field small[data-v-7a0e8844]{font-size:.72rem}.toggle-control[data-v-7a0e8844]{min-height:54px;padding:9px 10px}.form-actions[data-v-7a0e8844]{padding-top:4px}.primary-action[data-v-7a0e8844],.ghost-action[data-v-7a0e8844]{min-height:48px}.publish-side .panel-card[data-v-7a0e8844]{padding:14px 16px}.task-preview-box[data-v-7a0e8844]{padding:14px}.preview-list[data-v-7a0e8844]{gap:10px}.check-item[data-v-7a0e8844]{min-height:31px;padding-block:5px}.tip-list[data-v-7a0e8844]{gap:9px}}@media(min-width:1181px){.publish-page[data-v-7a0e8844]{width:100%;max-width:none;gap:12px}.publish-layout[data-v-7a0e8844]{grid-template-columns:minmax(0,1fr) minmax(390px,420px);gap:18px}.form-section[data-v-7a0e8844]{gap:11px;padding:14px 16px}.section-heading h2[data-v-7a0e8844]{font-size:1.16rem}.section-heading p[data-v-7a0e8844]{font-size:.96rem}.choice-control[data-v-7a0e8844]{min-height:70px;padding:11px 16px}.reward-choice[data-v-7a0e8844]{min-height:66px}.choice-control strong[data-v-7a0e8844],.toggle-control strong[data-v-7a0e8844]{font-size:1rem}.choice-control span[data-v-7a0e8844],.toggle-control small[data-v-7a0e8844]{font-size:.86rem}.publish-field span[data-v-7a0e8844]{font-size:.96rem}.publish-field input[data-v-7a0e8844]{min-height:42px}.publish-field textarea[data-v-7a0e8844]{min-height:66px}.publish-field input[data-v-7a0e8844],.publish-field textarea[data-v-7a0e8844]{font-size:.96rem}.toggle-control[data-v-7a0e8844]{min-height:62px;padding:11px 12px}.primary-action[data-v-7a0e8844],.ghost-action[data-v-7a0e8844]{min-height:52px;font-size:1.04rem}.publish-side .panel-card[data-v-7a0e8844],.task-preview-box[data-v-7a0e8844]{padding:16px}.task-preview-box h3[data-v-7a0e8844],.side-heading-title[data-v-7a0e8844]{font-size:1.1rem}.preview-list dd[data-v-7a0e8844],.tip-item strong[data-v-7a0e8844]{font-size:.96rem}.preview-list dt[data-v-7a0e8844],.check-item[data-v-7a0e8844]{font-size:.88rem}}.tasks-page[data-v-246ad6fa]{display:grid;gap:20px}.tasks-page--mine[data-v-246ad6fa]{gap:14px;width:100%;color:#111827}.page-title-card[data-v-246ad6fa],.panel-card[data-v-246ad6fa],.page-feedback[data-v-246ad6fa]{border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.page-title-card[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:132px;padding:26px 38px}.title-icon[data-v-246ad6fa]{display:grid;place-items:center;width:78px;height:82px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-246ad6fa]{display:grid;gap:8px}.title-copy p[data-v-246ad6fa],.section-kicker[data-v-246ad6fa]{margin:0;color:#746dc3;font-size:.92rem;font-weight:900}.title-copy h1[data-v-246ad6fa],.filter-heading h2[data-v-246ad6fa],.list-toolbar h2[data-v-246ad6fa],.detail-topbar h2[data-v-246ad6fa]{margin:0;color:#3c3543;font-weight:900;line-height:1.15}.title-copy h1[data-v-246ad6fa]{font-size:1.9rem}.title-copy span[data-v-246ad6fa],.list-toolbar span[data-v-246ad6fa]{color:#8a8792;line-height:1.55}.publish-shortcut[data-v-246ad6fa],.primary-action[data-v-246ad6fa],.ghost-action[data-v-246ad6fa],.danger-action[data-v-246ad6fa],.icon-action[data-v-246ad6fa],.search-submit[data-v-246ad6fa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.publish-shortcut[data-v-246ad6fa],.primary-action[data-v-246ad6fa],.search-submit[data-v-246ad6fa]{min-height:44px;border:1px solid #746dc3;background:#746dc3;color:#fff;box-shadow:0 14px 26px #746dc329}.publish-shortcut[data-v-246ad6fa]{padding:0 16px;white-space:nowrap}.publish-shortcut[data-v-246ad6fa]:hover,.primary-action[data-v-246ad6fa]:hover:not(:disabled),.search-submit[data-v-246ad6fa]:hover:not(:disabled){background:#625ab4}.ghost-action[data-v-246ad6fa]{min-height:42px;padding:0 12px;border:1px solid #e0ddec;background:#fff;color:#746dc3}.ghost-action[data-v-246ad6fa]:hover:not(:disabled){border-color:#b9b2e8;background:#f7f4ff}.danger-action[data-v-246ad6fa]{min-height:42px;padding:0 12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.danger-action[data-v-246ad6fa]:hover:not(:disabled){border-color:#fca5a5;background:#fee2e2;color:#991b1b}.icon-action[data-v-246ad6fa]{flex:0 0 auto;width:42px;height:42px;border:1px solid #e0ddec;background:#fff;color:#746dc3}.icon-action[data-v-246ad6fa]:hover:not(:disabled){border-color:#b9b2e8;background:#f7f4ff}.primary-action[data-v-246ad6fa]:disabled,.ghost-action[data-v-246ad6fa]:disabled,.danger-action[data-v-246ad6fa]:disabled,.icon-action[data-v-246ad6fa]:disabled,.search-submit[data-v-246ad6fa]:disabled{cursor:not-allowed;opacity:.62}.publish-shortcut[data-v-246ad6fa]:focus-visible,.primary-action[data-v-246ad6fa]:focus-visible,.ghost-action[data-v-246ad6fa]:focus-visible,.danger-action[data-v-246ad6fa]:focus-visible,.icon-action[data-v-246ad6fa]:focus-visible,.search-submit[data-v-246ad6fa]:focus-visible,.search-field[data-v-246ad6fa]:focus-within,.filter-field input[data-v-246ad6fa]:focus,.filter-field select[data-v-246ad6fa]:focus,.size-field select[data-v-246ad6fa]:focus,.task-card[data-v-246ad6fa]:focus-visible{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f;outline:0}.tasks-layout[data-v-246ad6fa]{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.tasks-main-column[data-v-246ad6fa]{display:grid;gap:18px}.panel-card[data-v-246ad6fa]{display:grid;align-content:start;gap:20px;padding:24px}.filter-panel[data-v-246ad6fa]{gap:18px}.filter-panel--mine[data-v-246ad6fa]{gap:18px;padding:18px;border-color:#e6e9f2;background:#fff;box-shadow:0 18px 42px #2a263d0e}.filter-heading[data-v-246ad6fa],.list-toolbar[data-v-246ad6fa],.detail-topbar[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.filter-heading div[data-v-246ad6fa],.list-toolbar div[data-v-246ad6fa],.detail-topbar div[data-v-246ad6fa]{display:grid;gap:5px}.filter-heading div[data-v-246ad6fa]{justify-items:start}.filter-toggle[data-v-246ad6fa]{width:100%;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.filter-toggle:hover .section-kicker[data-v-246ad6fa]{color:#5d49cb}.filter-toggle-right[data-v-246ad6fa]{display:flex;flex-direction:column;align-items:center;gap:4px}.filter-chevron[data-v-246ad6fa]{color:#8a8792;transition:transform .22s ease}.filter-chevron--open[data-v-246ad6fa]{transform:rotate(180deg)}.search-field[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 16px;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#9a96a3;transition:border-color .18s ease,box-shadow .18s ease}.search-field input[data-v-246ad6fa],.filter-field input[data-v-246ad6fa],.filter-field select[data-v-246ad6fa],.size-field select[data-v-246ad6fa]{width:100%;border:0;outline:0;background:transparent;color:#393545}.search-field input[data-v-246ad6fa]::placeholder,.filter-field input[data-v-246ad6fa]::placeholder{color:#b9b5c2}.filter-panel--mine .search-field[data-v-246ad6fa]{grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:0 16px;border-color:#dfe4ef;color:#667085}.search-submit[data-v-246ad6fa]{min-height:38px;padding:0 13px;box-shadow:none}.filter-grid[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filter-panel--mine .filter-grid[data-v-246ad6fa]{gap:18px 28px;padding-top:2px;border-top:1px solid #edf0f6}.filter-field[data-v-246ad6fa]{display:grid;gap:7px}.filter-field span[data-v-246ad6fa]{color:#3c3543;font-size:.92rem;font-weight:900}.filter-panel--mine .filter-field>span[data-v-246ad6fa]:first-child{color:#111827;font-size:.94rem}.filter-field input[data-v-246ad6fa],.filter-field select[data-v-246ad6fa],.size-field select[data-v-246ad6fa]{min-height:44px;padding:0 12px;border:1px solid #ddd9e8;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.select-shell[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid #dfe4ef;border-radius:8px;background:#fff;color:#667085;transition:border-color .18s ease,box-shadow .18s ease}.select-shell[data-v-246ad6fa]:focus-within{border-color:#818cf8;box-shadow:0 0 0 4px #4f46e51f}.filter-field .select-shell input[data-v-246ad6fa],.filter-field .select-shell select[data-v-246ad6fa]{min-height:44px;padding:0;border:0;box-shadow:none;outline:0;background:transparent}.filter-field .select-shell input[data-v-246ad6fa]:focus,.filter-field .select-shell select[data-v-246ad6fa]:focus{border-color:transparent;box-shadow:none;outline:0}.select-shell select[data-v-246ad6fa]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.select-shell--plain[data-v-246ad6fa]{grid-template-columns:minmax(0,1fr);gap:0;padding:0 12px}.filter-actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.filter-panel--mine .filter-actions[data-v-246ad6fa]{justify-content:flex-end}.filter-panel--mine .ghost-action[data-v-246ad6fa],.filter-panel--mine .primary-action[data-v-246ad6fa]{min-width:132px;min-height:46px;padding-inline:18px}.filter-panel--mine .primary-action[data-v-246ad6fa]{border-color:#4f46e5;background:linear-gradient(180deg,#5b4deb,#4937d0);box-shadow:0 16px 28px #4f46e538}.filter-panel--mine .ghost-action[data-v-246ad6fa]{border-color:#dfe4ef;color:#4f46e5}.metric-strip[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-strip--mine[data-v-246ad6fa]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-tile[data-v-246ad6fa]{display:grid;gap:6px;min-height:88px;padding:16px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.metric-tile--mine[data-v-246ad6fa]{position:relative;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;gap:3px 18px;min-height:96px;padding:18px 20px;overflow:hidden;box-shadow:0 14px 34px #2a263d0b}.metric-tile--mine[data-v-246ad6fa]:after{content:"";position:absolute;inset:-42px -20px auto auto;width:110px;height:110px;border-radius:50%;background:#ffffff7a}.metric-icon[data-v-246ad6fa]{grid-area:icon;display:grid;place-items:center;width:54px;height:54px;border-radius:16px}.metric-tile--warning[data-v-246ad6fa]{border-color:#fde68a;background:#fffbeb;color:#92400e}.metric-tile--accent[data-v-246ad6fa]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.metric-tile--purple[data-v-246ad6fa]{border-color:#e8e4ff;background:linear-gradient(105deg,#faf8ff,#f2efff);color:#4f46e5}.metric-tile--purple .metric-icon[data-v-246ad6fa]{background:linear-gradient(135deg,#dcd6ff,#b7adff)}.metric-tile--orange[data-v-246ad6fa]{border-color:#fce8c7;background:linear-gradient(105deg,#fffdf8,#fff5e6);color:#c65f00}.metric-tile--orange .metric-icon[data-v-246ad6fa]{background:#fff0d7}.metric-tile--teal[data-v-246ad6fa]{border-color:#d7f2f1;background:linear-gradient(105deg,#fbfeff,#ecfbfb);color:#0790a0}.metric-tile--teal .metric-icon[data-v-246ad6fa]{background:#d9f6f5}.metric-tile--green[data-v-246ad6fa]{border-color:#dcefd4;background:linear-gradient(105deg,#fdfffb,#f1faed);color:#4d9b1f}.metric-tile--green .metric-icon[data-v-246ad6fa]{background:#e6f5df}.metric-tile span[data-v-246ad6fa]{font-size:.9rem;font-weight:800}.metric-tile--mine>span[data-v-246ad6fa]:not(.metric-icon){grid-area:label;font-size:1rem;font-weight:900}.metric-tile strong[data-v-246ad6fa]{font-size:2rem;line-height:1}.metric-tile--mine strong[data-v-246ad6fa]{grid-area:value;font-size:2.1rem}.page-feedback[data-v-246ad6fa],.detail-error[data-v-246ad6fa]{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;line-height:1.55}.page-feedback--danger[data-v-246ad6fa],.detail-error[data-v-246ad6fa]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.list-panel[data-v-246ad6fa]{gap:18px}.list-panel--mine[data-v-246ad6fa]{gap:18px;padding:18px 24px 16px;border-color:#e6e9f2;background:#fff;box-shadow:0 18px 42px #2a263d0e}.list-panel--mine .list-toolbar[data-v-246ad6fa]{align-items:center}.list-panel--mine .list-toolbar h2[data-v-246ad6fa]{color:#111827;font-size:1.18rem}.toolbar-actions[data-v-246ad6fa]{display:flex;align-items:center;gap:10px}.size-field[data-v-246ad6fa]{display:inline-flex;align-items:center;gap:8px;color:#746f7a;font-weight:900}.list-panel--mine .size-field[data-v-246ad6fa]{color:#111827}.size-field select[data-v-246ad6fa]{min-width:76px}.list-panel--mine .size-field select[data-v-246ad6fa]{min-width:72px;border-color:#dfe4ef}.loading-state[data-v-246ad6fa]{display:grid;place-items:center;gap:10px;min-height:180px;color:#746dc3;font-weight:900}.empty-state[data-v-246ad6fa]{display:grid;place-items:center;gap:10px;min-height:240px;padding:24px;border:1px dashed #d7d1e5;border-radius:8px;background:#fbf9fc;color:#8a8792;text-align:center}.empty-state--mine[data-v-246ad6fa]{gap:8px;min-height:236px;padding:20px 24px 18px;border-color:#dfe4ef;background:radial-gradient(circle at 45% 0%,rgba(124,107,239,.06),transparent 24%),#fff}.empty-illustration[data-v-246ad6fa]{position:relative;width:224px;height:98px}.empty-illustration__clipboard[data-v-246ad6fa]{position:absolute;left:68px;top:8px;width:72px;height:78px;border:6px solid #8f83ea;border-radius:9px;background:#fff;box-shadow:0 14px 26px #5d4fc829}.empty-illustration__clipboard span[data-v-246ad6fa]{position:absolute;left:17px;width:32px;height:6px;border-radius:999px;background:#dfdbff}.empty-illustration__clipboard span[data-v-246ad6fa]:nth-child(1){top:18px}.empty-illustration__clipboard span[data-v-246ad6fa]:nth-child(2){top:35px}.empty-illustration__clipboard span[data-v-246ad6fa]:nth-child(3){top:52px;width:24px}.empty-illustration__clip[data-v-246ad6fa]{position:absolute;left:90px;top:0;width:30px;height:20px;border-radius:10px 10px 5px 5px;background:#cfc8ff;box-shadow:inset 0 8px #ffffff73}.empty-illustration__building[data-v-246ad6fa]{position:absolute;bottom:0;width:32px;height:42px;border-radius:6px 6px 0 0;background:#eeeaff}.empty-illustration__building[data-v-246ad6fa]:before{content:"";position:absolute;inset:10px 9px auto;height:8px;border-radius:3px;background:#d5cffb;box-shadow:0 14px #d5cffb}.empty-illustration__building--left[data-v-246ad6fa]{left:28px}.empty-illustration__building--right[data-v-246ad6fa]{right:40px;height:30px}.empty-illustration__plane[data-v-246ad6fa]{position:absolute;right:24px;top:18px;width:0;height:0;border-top:8px solid transparent;border-bottom:6px solid transparent;border-left:28px solid #a79cff;transform:rotate(-12deg)}.empty-state h3[data-v-246ad6fa],.empty-state p[data-v-246ad6fa]{margin:0}.empty-state h3[data-v-246ad6fa]{color:#3c3543}.empty-state--mine h3[data-v-246ad6fa]{color:#111827;font-size:1.16rem}.empty-state--mine p[data-v-246ad6fa]{color:#667085;font-weight:800}.empty-actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.empty-actions .primary-action[data-v-246ad6fa],.empty-actions .ghost-action[data-v-246ad6fa]{min-width:150px;min-height:46px;padding-inline:18px}.empty-actions .primary-action[data-v-246ad6fa]{border-color:#4f46e5;background:linear-gradient(180deg,#5b4deb,#4937d0)}.task-list[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-card[data-v-246ad6fa]{position:relative;display:grid;gap:14px;width:100%;padding:18px;border:1px solid #e4e1ea;border-radius:8px;background:#fff;color:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.task-card[data-v-246ad6fa]:hover,.task-card.selected[data-v-246ad6fa]{border-color:#b9b2e8;background:#fbf9ff;box-shadow:0 14px 28px #746dc314}.task-card.selected[data-v-246ad6fa]:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:#746dc3}.deadline-chip[data-v-246ad6fa]{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.82rem;font-weight:900}.deadline-chip--info[data-v-246ad6fa]{background:#e0f2fe;color:#075985}.deadline-chip--warning[data-v-246ad6fa]{background:#fef3c7;color:#92400e}.deadline-chip--danger[data-v-246ad6fa]{background:#fee2e2;color:#991b1b}.task-card-main[data-v-246ad6fa]{display:grid;gap:10px}.task-card-heading[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.task-card-titleline[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.task-type-icon[data-v-246ad6fa],.detail-type-icon[data-v-246ad6fa]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px}.task-type-icon[data-v-246ad6fa]{width:46px;height:46px}.task-type-icon--purple[data-v-246ad6fa],.detail-type-icon--purple[data-v-246ad6fa],.detail-type-chip--purple[data-v-246ad6fa]{background:#f1ecff;color:#746dc3}.task-type-icon--orange[data-v-246ad6fa],.detail-type-icon--orange[data-v-246ad6fa],.detail-type-chip--orange[data-v-246ad6fa]{background:#fff3e8;color:#c45a1a}.task-type-icon--blue[data-v-246ad6fa],.detail-type-icon--blue[data-v-246ad6fa],.detail-type-chip--blue[data-v-246ad6fa]{background:#edf5ff;color:#3763c7}.task-type-icon--green[data-v-246ad6fa],.detail-type-icon--green[data-v-246ad6fa],.detail-type-chip--green[data-v-246ad6fa]{background:#eafaf3;color:#0f766e}.task-type-icon--amber[data-v-246ad6fa],.detail-type-icon--amber[data-v-246ad6fa],.detail-type-chip--amber[data-v-246ad6fa]{background:#fff7df;color:#92400e}.task-card-heading strong[data-v-246ad6fa]{color:#3c3543;font-size:1.14rem;line-height:1.35}.task-description[data-v-246ad6fa]{color:#746f7a;line-height:1.58}.task-meta-grid[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;color:#746f7a;font-size:.92rem}.task-meta-grid span[data-v-246ad6fa],.task-card-footer[data-v-246ad6fa],.boundary-list span[data-v-246ad6fa],.guide-item[data-v-246ad6fa]{display:flex;align-items:center;gap:7px}.task-meta-grid svg[data-v-246ad6fa],.task-card-footer svg[data-v-246ad6fa]{flex:0 0 auto;color:#746dc3}.task-card-footer[data-v-246ad6fa]{flex-wrap:wrap;justify-content:space-between;color:#8a8792;font-size:.88rem}.task-card-footer span[data-v-246ad6fa]:first-child{color:#746dc3;font-weight:900}.pagination-bar[data-v-246ad6fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px;color:#746f7a;font-weight:900}.pagination-bar--mine[data-v-246ad6fa]{justify-content:center;gap:14px;padding-top:0}.pagination-bar--mine .page-button[data-v-246ad6fa]{min-width:110px;border-color:#e6e9f2;color:#9ca3af}.pagination-bar--mine .page-button[data-v-246ad6fa]:not(:disabled){color:#4f46e5}.page-current[data-v-246ad6fa]{display:inline-grid;place-items:center;min-width:38px;height:42px;padding:0 12px;border:1px solid #8b7dff;border-radius:8px;background:#fff;color:#4f46e5;box-shadow:0 8px 18px #4f46e51f}.page-button[data-v-246ad6fa]{min-width:110px}.task-detail-column[data-v-246ad6fa]{grid-column:2;position:sticky;top:118px;display:grid;gap:18px}.detail-panel[data-v-246ad6fa]{gap:18px}.task-detail-modal-layer[data-v-246ad6fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:transparent}.workflow-modal-layer[data-v-246ad6fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#1f29373d}.task-detail-modal[data-v-246ad6fa]{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;width:min(72vw,960px);height:min(82vh,780px);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;padding:clamp(24px,3vw,34px);font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,sans-serif;box-shadow:0 24px 64px #2a263d2e}.workflow-modal[data-v-246ad6fa]{width:min(520px,calc(100vw - 48px));max-height:min(80vh,680px);gap:14px;overflow:auto;padding:20px;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,sans-serif;box-shadow:0 24px 64px #2a263d33}.workflow-modal--wide[data-v-246ad6fa]{width:min(680px,calc(100vw - 48px))}.workflow-modal__header[data-v-246ad6fa],.workflow-modal__actions[data-v-246ad6fa],.workflow-modal__footer[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-modal__header h3[data-v-246ad6fa]{margin:4px 0 0;color:#3c3543;font-size:1.04rem}.workflow-modal__actions[data-v-246ad6fa]{align-items:center;flex:0 0 auto}.workflow-modal__footer[data-v-246ad6fa]{justify-content:flex-end}.task-detail-showcase[data-v-246ad6fa]{display:grid;gap:18px;min-height:0;overflow:auto;padding-right:4px}.detail-card-header[data-v-246ad6fa],.detail-chip-row[data-v-246ad6fa],.detail-action-row[data-v-246ad6fa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-chip-row[data-v-246ad6fa]{justify-content:flex-start;flex-wrap:wrap}.detail-type-chip[data-v-246ad6fa]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;font-size:.82rem;font-weight:900}.detail-task-id[data-v-246ad6fa]{color:#746f7a;font-size:.86rem;font-weight:900;white-space:nowrap}.detail-title-block[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.detail-type-icon[data-v-246ad6fa]{width:58px;height:58px}.detail-title-block h3[data-v-246ad6fa],.detail-title-block p[data-v-246ad6fa]{margin:0}.detail-title-block h3[data-v-246ad6fa]{color:#2f2940;font-size:1.35rem;line-height:1.25;font-weight:900}.detail-title-block p[data-v-246ad6fa]{margin-top:8px;color:#746f7a;line-height:1.6}.detail-reward-strip[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:0 0 16px;border-bottom:1px solid #eeeaf5}.detail-reward-strip span[data-v-246ad6fa],.detail-reward-strip small[data-v-246ad6fa]{color:#746f7a;font-weight:900}.detail-reward-strip strong[data-v-246ad6fa]{color:#e11d48;font-size:1.5rem;line-height:1;font-weight:900}.detail-reward-strip--points strong[data-v-246ad6fa]{color:#4f46e5}.detail-reward-strip--free strong[data-v-246ad6fa]{color:#0f766e}.detail-reward-strip--negotiable strong[data-v-246ad6fa]{color:#a1490c}.detail-info-list[data-v-246ad6fa]{display:grid;gap:13px;margin:0}.detail-info-list div[data-v-246ad6fa]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:start}.detail-info-list dt[data-v-246ad6fa]{display:inline-flex;align-items:center;gap:7px;color:#5c5470;font-size:.9rem;font-weight:900}.detail-info-list dt svg[data-v-246ad6fa]{color:#746dc3}.detail-info-list dd[data-v-246ad6fa]{margin:0;color:#4a4455;line-height:1.65}.detail-soft-pill[data-v-246ad6fa],.detail-warning-pill[data-v-246ad6fa]{display:inline-flex;align-items:center;width:fit-content;gap:6px;min-height:28px;padding:0 9px;border-radius:8px;font-size:.86rem;font-weight:900}.detail-soft-pill[data-v-246ad6fa]{background:#fff4e6;color:#a1490c}.detail-warning-pill[data-v-246ad6fa]{background:#fff7ed;color:#b45309}.detail-action-row[data-v-246ad6fa]{padding-top:18px;border-top:1px solid #eeeaf5}.detail-primary-action[data-v-246ad6fa],.detail-secondary-action[data-v-246ad6fa]{min-height:44px;flex:1 1 0}.detail-status-row[data-v-246ad6fa]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.detail-status-row>span[data-v-246ad6fa]:last-child{color:#746dc3;font-weight:900}.owner-actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;gap:10px}.operation-feedback[data-v-246ad6fa]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;line-height:1.55}.conversation-entry[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534}.conversation-entry>div[data-v-246ad6fa]{display:grid;gap:3px}.conversation-entry strong[data-v-246ad6fa]{color:#166534}.conversation-entry span[data-v-246ad6fa]{color:#166534;line-height:1.5}.operation-feedback--danger[data-v-246ad6fa]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.workflow-entry[data-v-246ad6fa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:none;box-sizing:border-box;padding:13px 14px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.workflow-entry--locked[data-v-246ad6fa]{border-color:#e6e2eb;background:#fbf9fc}.workflow-entry__icon[data-v-246ad6fa]{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#eff6ff;color:#2563eb}.workflow-entry__body[data-v-246ad6fa]{display:grid;gap:4px;min-width:0}.workflow-entry__body h3[data-v-246ad6fa],.workflow-entry__body p[data-v-246ad6fa]{margin:0}.workflow-entry__body h3[data-v-246ad6fa]{color:#3c3543;font-size:1rem}.workflow-entry__body p[data-v-246ad6fa]:last-child{color:#746f7a;line-height:1.5}.workflow-entry__actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workflow-entry__button[data-v-246ad6fa]{min-width:112px;padding-inline:14px;white-space:nowrap}.application-panel[data-v-246ad6fa],.candidates-section[data-v-246ad6fa]{display:grid;gap:14px;padding:16px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.application-panel[data-v-246ad6fa]{width:min(100%,640px);justify-self:start}.workflow-modal.application-panel[data-v-246ad6fa]{width:min(520px,calc(100vw - 48px));justify-self:center}.application-panel .application-field textarea[data-v-246ad6fa]{min-height:96px}.application-panel--locked[data-v-246ad6fa]{border-color:#e6e2eb;background:#fbf9fc}.completion-panel[data-v-246ad6fa]{gap:14px;padding:16px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.completion-heading[data-v-246ad6fa],.proof-card-heading[data-v-246ad6fa],.completion-action-box[data-v-246ad6fa],.review-actions[data-v-246ad6fa],.resolution-actions[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.completion-heading>div[data-v-246ad6fa],.proof-card-heading>div[data-v-246ad6fa],.completion-action-box>div[data-v-246ad6fa]{display:grid;gap:4px}.completion-heading h3[data-v-246ad6fa],.proof-card-heading strong[data-v-246ad6fa],.completion-action-box strong[data-v-246ad6fa],.resolution-panel h3[data-v-246ad6fa]{margin:0;color:#3c3543;font-size:1rem}.completion-heading p[data-v-246ad6fa],.proof-card-heading span[data-v-246ad6fa],.completion-action-box span[data-v-246ad6fa],.resolution-panel p[data-v-246ad6fa],.proof-card p[data-v-246ad6fa],.proof-empty[data-v-246ad6fa]{margin:0;color:#746f7a;line-height:1.55}.completion-steps[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.completion-steps span[data-v-246ad6fa]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #e6e2eb;border-radius:8px;background:#fff;color:#8a8792;font-size:.88rem;font-weight:900}.completion-steps span.done[data-v-246ad6fa]{border-color:#bfdbfe;background:#eff6ff;color:#075985}.completion-steps span.active[data-v-246ad6fa]{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.proof-card[data-v-246ad6fa],.completion-action-box[data-v-246ad6fa],.resolution-panel[data-v-246ad6fa]{display:grid;gap:12px;padding:14px;border:1px solid #e4e1ea;border-radius:8px;background:#fff}.proof-card-heading svg[data-v-246ad6fa]{color:#746dc3}.proof-attachment-list[data-v-246ad6fa],.attachment-preview-list[data-v-246ad6fa],.review-actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;gap:9px}.proof-attachment-list a[data-v-246ad6fa],.attachment-preview-list span[data-v-246ad6fa]{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:100%;padding:0 10px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#075985;font-size:.88rem;font-weight:900}.proof-attachment-list a[data-v-246ad6fa]:hover{border-color:#93c5fd;background:#dbeafe}.proof-empty[data-v-246ad6fa]{display:inline-flex;width:fit-content;padding:8px 10px;border:1px dashed #d7d1e5;border-radius:8px;background:#fbf9fc}.completion-form[data-v-246ad6fa]{display:grid;gap:13px}.completion-field[data-v-246ad6fa]{display:grid;gap:8px}.completion-field>span[data-v-246ad6fa]:first-child{color:#3c3543;font-weight:900}.completion-field textarea[data-v-246ad6fa],.completion-field input[data-v-246ad6fa]{width:100%;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#3c3543;padding:11px 12px;line-height:1.5;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.completion-field textarea[data-v-246ad6fa]{min-height:112px;resize:vertical}.completion-field textarea[data-v-246ad6fa]:focus,.completion-field input[data-v-246ad6fa]:focus,.file-pick-control[data-v-246ad6fa]:focus-within{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f}.completion-field textarea[aria-invalid=true][data-v-246ad6fa],.completion-field input[aria-invalid=true][data-v-246ad6fa]{border-color:#ef4444}.completion-field small[data-v-246ad6fa]{color:#8a8792;line-height:1.45}.completion-upload-grid[data-v-246ad6fa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);gap:12px;align-items:end}.attachment-input-row[data-v-246ad6fa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.file-pick-control[data-v-246ad6fa]{position:relative;display:flex;align-items:center;gap:11px;min-height:72px;padding:14px;border:1px dashed #bfdbfe;border-radius:8px;background:#fff;color:#075985;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.file-pick-control[data-v-246ad6fa]:hover{border-color:#93c5fd;background:#eff6ff}.file-pick-control span[data-v-246ad6fa]{display:grid;gap:3px}.file-pick-control strong[data-v-246ad6fa]{color:#075985}.file-pick-control small[data-v-246ad6fa]{color:#64748b}.file-pick-control input[data-v-246ad6fa]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.attachment-preview-list span[data-v-246ad6fa]{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.attachment-preview-list small[data-v-246ad6fa]{color:inherit;font-size:.78rem;opacity:.82}.attachment-preview-list__item--pending[data-v-246ad6fa]{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.attachment-preview-list button[data-v-246ad6fa]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:-5px;border:0;border-radius:999px;background:transparent;color:inherit}.attachment-preview-list button[data-v-246ad6fa]:hover{background:#0f766e1a}.completion-submit[data-v-246ad6fa]{width:fit-content;justify-self:end}.resolution-panel--success[data-v-246ad6fa]{border-color:#bbf7d0;background:#f0fdf4}.resolution-panel--warning[data-v-246ad6fa]{border-color:#fde68a;background:#fffbeb}.resolution-panel--danger[data-v-246ad6fa]{border-color:#fecaca;background:#fef2f2}.application-heading[data-v-246ad6fa],.candidate-heading[data-v-246ad6fa],.candidate-top[data-v-246ad6fa],.candidate-actions[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.application-heading h3[data-v-246ad6fa],.candidate-heading h3[data-v-246ad6fa]{margin:4px 0 0;color:#3c3543;font-size:1rem}.application-copy[data-v-246ad6fa],.candidate-heading p[data-v-246ad6fa]{margin:0;color:#746f7a;line-height:1.6}.application-gate[data-v-246ad6fa],.application-form[data-v-246ad6fa]{display:grid;gap:12px}.application-field[data-v-246ad6fa]{display:grid;gap:8px}.application-field span[data-v-246ad6fa]{color:#3c3543;font-weight:900}.application-field textarea[data-v-246ad6fa]{width:100%;min-height:112px;padding:11px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#3c3543;line-height:1.5;outline:0;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.application-field textarea[data-v-246ad6fa]:focus{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f}.application-field textarea[aria-invalid=true][data-v-246ad6fa]{border-color:#ef4444}.application-field small[data-v-246ad6fa]{color:#8a8792}.application-submit[data-v-246ad6fa],.application-gate-action[data-v-246ad6fa]{width:fit-content}.cancel-panel[data-v-246ad6fa]{display:grid;gap:12px;padding:14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#7c2d12}.cancel-panel h3[data-v-246ad6fa],.cancel-panel p[data-v-246ad6fa]{margin:0}.cancel-panel h3[data-v-246ad6fa]{color:#7c2d12;font-size:1rem}.cancel-panel p[data-v-246ad6fa]{line-height:1.55}.cancel-reason-field[data-v-246ad6fa]{display:grid;gap:8px}.cancel-reason-field span[data-v-246ad6fa]{font-weight:900}.cancel-reason-field textarea[data-v-246ad6fa]{width:100%;min-height:94px;padding:11px 12px;border:1px solid #fdba74;border-radius:8px;background:#fff;color:#3c3543;outline:0;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.cancel-reason-field textarea[data-v-246ad6fa]:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161f}.cancel-reason-field textarea[aria-invalid=true][data-v-246ad6fa]{border-color:#ef4444}.cancel-actions[data-v-246ad6fa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.field-error[data-v-246ad6fa]{margin:0;color:#b91c1c;font-size:.9rem;font-weight:800;line-height:1.45}.detail-facts[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-facts div[data-v-246ad6fa]{display:grid;gap:5px;padding:12px;border:1px solid #eeeaf2;border-radius:8px;background:#fcfbfd}.detail-facts dt[data-v-246ad6fa]{color:#8a8792;font-size:.84rem}.detail-facts dd[data-v-246ad6fa]{margin:0;color:#3c3543;font-weight:900;line-height:1.45}.detail-section[data-v-246ad6fa]{display:grid;gap:9px}.detail-section h3[data-v-246ad6fa]{margin:0;color:#3c3543;font-size:1rem}.detail-section p[data-v-246ad6fa]{margin:0;color:#746f7a;line-height:1.65;white-space:pre-wrap}.candidates-section[data-v-246ad6fa]{border-color:#e0f2fe;background:#f8fcff}.report-panel[data-v-246ad6fa]{border-color:#fed7aa;background:#fffaf5}.report-heading>div[data-v-246ad6fa]:first-child{display:grid;gap:5px}.report-heading p[data-v-246ad6fa]:last-child{margin:0;color:#746f7a;line-height:1.55}.report-context[data-v-246ad6fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed}.report-context span[data-v-246ad6fa]{display:grid;gap:4px}.report-context strong[data-v-246ad6fa]{color:#3c3543}.report-context small[data-v-246ad6fa]{color:#7c2d12}.report-form[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-field[data-v-246ad6fa]{display:grid;gap:8px}.report-field--wide[data-v-246ad6fa]{grid-column:1 / -1}.report-field span[data-v-246ad6fa]{color:#3c3543;font-weight:900}.report-field input[data-v-246ad6fa],.report-field select[data-v-246ad6fa],.report-field textarea[data-v-246ad6fa]{width:100%;border:1px solid #fdba74;border-radius:8px;background:#fff;color:#3c3543;outline:0}.report-field input[data-v-246ad6fa],.report-field select[data-v-246ad6fa]{height:42px;padding:0 12px}.report-field textarea[data-v-246ad6fa]{min-height:112px;padding:11px 12px;line-height:1.55;resize:vertical}.report-field input[data-v-246ad6fa]:focus,.report-field select[data-v-246ad6fa]:focus,.report-field textarea[data-v-246ad6fa]:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161f}.report-field input[aria-invalid=true][data-v-246ad6fa],.report-field select[aria-invalid=true][data-v-246ad6fa],.report-field textarea[aria-invalid=true][data-v-246ad6fa]{border-color:#ef4444}.report-field small[data-v-246ad6fa]{color:#8a8792}.report-history-block[data-v-246ad6fa]{display:grid;gap:12px;padding-top:2px}.report-history-block>header[data-v-246ad6fa]{display:flex;align-items:center;justify-content:space-between;gap:10px}.report-history-block>header strong[data-v-246ad6fa]{color:#3c3543}.report-history-block>header span[data-v-246ad6fa]{color:#8a8792}.report-history-card[data-v-246ad6fa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border:1px solid #fed7aa;border-radius:8px;background:#fff}.report-history-card>span[data-v-246ad6fa]{display:grid;gap:4px}.report-history-card strong[data-v-246ad6fa]{color:#3c3543}.report-history-card small[data-v-246ad6fa]{color:#8a8792}.report-history-card p[data-v-246ad6fa]{grid-column:1 / -1;margin:0;color:#4a4650;line-height:1.55}.compact-loading[data-v-246ad6fa]{min-height:116px}.candidate-summary[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.candidate-summary div[data-v-246ad6fa]{display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-weight:900}.accepted-candidate[data-v-246ad6fa]{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-weight:900;line-height:1.5}.candidate-empty[data-v-246ad6fa]{display:grid;place-items:center;gap:8px;min-height:150px;padding:20px;border:1px dashed #bfdbfe;border-radius:8px;background:#fff;color:#64748b;text-align:center}.candidate-empty strong[data-v-246ad6fa]{color:#3c3543}.candidate-list[data-v-246ad6fa]{display:grid;gap:12px}.candidate-card[data-v-246ad6fa]{display:grid;gap:13px;padding:14px;border:1px solid #e4e1ea;border-radius:8px;background:#fff}.candidate-card--accepted[data-v-246ad6fa]{border-color:#86efac;background:#f0fdf4}.candidate-card--rejected[data-v-246ad6fa],.candidate-card--withdrawn[data-v-246ad6fa]{opacity:.78}.candidate-avatar[data-v-246ad6fa]{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border:1px solid #dbeafe;border-radius:50%;background:#eff6ff;color:#2563eb;overflow:hidden}.candidate-avatar img[data-v-246ad6fa]{width:100%;height:100%;object-fit:cover}.candidate-identity[data-v-246ad6fa]{display:grid;flex:1;gap:3px}.candidate-identity strong[data-v-246ad6fa]{color:#3c3543;font-size:1rem}.candidate-identity span[data-v-246ad6fa],.candidate-actions span[data-v-246ad6fa]{color:#8a8792;line-height:1.45}.candidate-metrics[data-v-246ad6fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.candidate-metrics div[data-v-246ad6fa]{display:grid;gap:4px;padding:10px;border:1px solid #eeeaf2;border-radius:8px;background:#fcfbfd}.candidate-metrics dt[data-v-246ad6fa]{color:#8a8792;font-size:.82rem}.candidate-metrics dd[data-v-246ad6fa]{margin:0;color:#3c3543;font-weight:900}.candidate-tags[data-v-246ad6fa]{display:flex;flex-wrap:wrap;gap:7px}.candidate-tag[data-v-246ad6fa]{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.82rem;font-weight:900}.candidate-tag--verified[data-v-246ad6fa]{background:#dcfce7;color:#166534}.candidate-tag--muted[data-v-246ad6fa]{background:#e2e8f0;color:#475569}.candidate-message[data-v-246ad6fa]{margin:0;color:#4a4650;line-height:1.62;white-space:pre-wrap}.boundary-list[data-v-246ad6fa]{display:grid;gap:8px}.boundary-list span[data-v-246ad6fa]{min-height:38px;padding:8px 10px;border:1px solid #e6e2eb;border-radius:8px;background:#fbf9fc;color:#746f7a;font-weight:800}.boundary-list span.active[data-v-246ad6fa]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.guide-list[data-v-246ad6fa]{display:grid;gap:9px}.guide-item[data-v-246ad6fa]{align-items:flex-start;padding:10px;border:1px solid #e0f2fe;border-radius:8px;background:#f0f9ff;color:#075985}.guide-item span[data-v-246ad6fa]{display:grid;gap:2px}.guide-item strong[data-v-246ad6fa]{color:#075985}.guide-item small[data-v-246ad6fa]{line-height:1.45}.history-list[data-v-246ad6fa]{display:grid;gap:8px;margin:0;padding-left:20px;color:#746f7a}.history-list li[data-v-246ad6fa]{padding-left:4px}.history-list span[data-v-246ad6fa]{display:block;color:#3c3543;font-weight:900}.history-list small[data-v-246ad6fa]{color:#8a8792}.spinning[data-v-246ad6fa]{animation:spin-246ad6fa .9s linear infinite}@keyframes spin-246ad6fa{to{transform:rotate(360deg)}}@media(max-width:1240px){.tasks-layout[data-v-246ad6fa]{grid-template-columns:1fr}.task-detail-column[data-v-246ad6fa]{grid-column:1;position:static}}@media(max-width:900px){.page-title-card[data-v-246ad6fa],.filter-grid[data-v-246ad6fa],.metric-strip[data-v-246ad6fa],.metric-strip--mine[data-v-246ad6fa],.task-meta-grid[data-v-246ad6fa],.detail-info-list div[data-v-246ad6fa],.detail-facts[data-v-246ad6fa],.candidate-summary[data-v-246ad6fa],.candidate-metrics[data-v-246ad6fa],.report-form[data-v-246ad6fa],.completion-steps[data-v-246ad6fa],.completion-upload-grid[data-v-246ad6fa]{grid-template-columns:1fr}.page-title-card[data-v-246ad6fa]{gap:18px;padding:22px}.filter-heading[data-v-246ad6fa],.list-toolbar[data-v-246ad6fa],.detail-topbar[data-v-246ad6fa],.task-card-heading[data-v-246ad6fa],.detail-card-header[data-v-246ad6fa],.detail-action-row[data-v-246ad6fa],.workflow-entry[data-v-246ad6fa],.application-heading[data-v-246ad6fa],.completion-heading[data-v-246ad6fa],.completion-action-box[data-v-246ad6fa],.conversation-entry[data-v-246ad6fa],.candidate-heading[data-v-246ad6fa],.report-heading[data-v-246ad6fa],.report-context[data-v-246ad6fa],.candidate-top[data-v-246ad6fa],.candidate-actions[data-v-246ad6fa],.proof-card-heading[data-v-246ad6fa],.resolution-actions[data-v-246ad6fa]{display:grid}.toolbar-actions[data-v-246ad6fa],.filter-actions[data-v-246ad6fa],.workflow-entry__actions[data-v-246ad6fa],.filter-panel--mine .filter-actions[data-v-246ad6fa]{justify-content:flex-start}}@media(max-width:640px){.workflow-modal-layer[data-v-246ad6fa]{padding:12px}.task-detail-modal[data-v-246ad6fa]{width:calc(100vw - 24px);height:calc(100vh - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.workflow-modal[data-v-246ad6fa],.workflow-modal.application-panel[data-v-246ad6fa]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.report-history-card[data-v-246ad6fa]{grid-template-columns:1fr}.search-field[data-v-246ad6fa]{grid-template-columns:auto minmax(0,1fr);padding:12px}.search-submit[data-v-246ad6fa]{grid-column:1 / -1;width:100%}.publish-shortcut[data-v-246ad6fa],.primary-action[data-v-246ad6fa],.ghost-action[data-v-246ad6fa],.danger-action[data-v-246ad6fa],.page-button[data-v-246ad6fa],.completion-submit[data-v-246ad6fa],.workflow-entry__button[data-v-246ad6fa]{width:100%}.attachment-input-row[data-v-246ad6fa]{grid-template-columns:1fr}.pagination-bar[data-v-246ad6fa]{display:grid}.pagination-bar--mine[data-v-246ad6fa]{grid-template-columns:1fr auto 1fr}.title-icon[data-v-246ad6fa]{width:64px;height:64px}.empty-actions[data-v-246ad6fa]{display:grid;width:100%}.empty-actions .primary-action[data-v-246ad6fa],.empty-actions .ghost-action[data-v-246ad6fa]{width:100%}.panel-card[data-v-246ad6fa]{padding:18px}}.posts-page[data-v-9cd8f672]{display:grid;gap:18px;width:100%;max-width:none;color:#202033}.page-title-card[data-v-9cd8f672],.panel-card[data-v-9cd8f672],.page-feedback[data-v-9cd8f672]{border:1px solid #e4e1ea;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #2a263d0b}.page-title-card[data-v-9cd8f672]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:108px;padding:20px 28px}.title-icon[data-v-9cd8f672]{display:grid;place-items:center;width:60px;height:60px;border-radius:8px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4f46e5}.title-copy[data-v-9cd8f672]{display:grid;gap:5px}.title-copy p[data-v-9cd8f672],.title-copy h1[data-v-9cd8f672],.title-copy span[data-v-9cd8f672],.filter-heading h2[data-v-9cd8f672],.list-toolbar h2[data-v-9cd8f672],.detail-card-header h2[data-v-9cd8f672],.detail-section h3[data-v-9cd8f672],.dialog-header h2[data-v-9cd8f672],.post-preview h3[data-v-9cd8f672]{margin:0}.title-copy p[data-v-9cd8f672],.section-kicker[data-v-9cd8f672]{color:#4f46e5;font-size:.82rem;font-weight:900}.title-copy h1[data-v-9cd8f672]{color:#111827;font-size:1.5rem;line-height:1.2}.title-copy span[data-v-9cd8f672]{color:#667085;font-size:.92rem;line-height:1.5}.panel-card[data-v-9cd8f672]{display:grid;align-content:start;gap:18px;padding:22px}.primary-action[data-v-9cd8f672],.ghost-action[data-v-9cd8f672],.page-button[data-v-9cd8f672],.icon-action[data-v-9cd8f672]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;font-weight:900;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.primary-action[data-v-9cd8f672]{min-width:132px;padding:0 16px;border:1px solid #4f46e5;background:#4f46e5;color:#fff;box-shadow:0 14px 26px #4f46e529}.primary-action[data-v-9cd8f672]:hover:not(:disabled){background:#4338ca}.ghost-action[data-v-9cd8f672],.page-button[data-v-9cd8f672],.icon-action[data-v-9cd8f672]{border:1px solid #e0ddec;background:#fff;color:#4f46e5}.ghost-action[data-v-9cd8f672]{padding:0 12px}.ghost-action[data-v-9cd8f672]:hover:not(:disabled),.page-button[data-v-9cd8f672]:hover:not(:disabled),.icon-action[data-v-9cd8f672]:hover:not(:disabled){border-color:#b9b2e8;background:#f7f4ff}.primary-action[data-v-9cd8f672]:disabled,.ghost-action[data-v-9cd8f672]:disabled,.page-button[data-v-9cd8f672]:disabled,.icon-action[data-v-9cd8f672]:disabled{cursor:not-allowed;opacity:.62}.primary-action[data-v-9cd8f672]:focus-visible,.ghost-action[data-v-9cd8f672]:focus-visible,.page-button[data-v-9cd8f672]:focus-visible,.icon-action[data-v-9cd8f672]:focus-visible,.post-card[data-v-9cd8f672]:focus-visible,.choice-control[data-v-9cd8f672]:focus-visible,.filter-field input[data-v-9cd8f672]:focus,.filter-field select[data-v-9cd8f672]:focus,.publish-field input[data-v-9cd8f672]:focus,.publish-field textarea[data-v-9cd8f672]:focus{border-color:#9a93dc;box-shadow:0 0 0 4px #746dc31f;outline:0}.page-feedback[data-v-9cd8f672]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:#166534;line-height:1.55}.page-feedback--success[data-v-9cd8f672]{border-color:#bbf7d0;background:#f0fdf4}.page-feedback--danger[data-v-9cd8f672]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.compact-feedback[data-v-9cd8f672]{box-shadow:none}.metric-strip[data-v-9cd8f672]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-tile[data-v-9cd8f672]{--metric-bg: #ffffff;--metric-border: #e4e7ef;--metric-icon: #4f46e5;--metric-label: #667085;--metric-value: #111827;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:14px 16px;border:1px solid var(--metric-border);border-radius:8px;background:var(--metric-bg)}.metric-tile--posts[data-v-9cd8f672]{--metric-bg: #eef2ff;--metric-border: #c7d2fe;--metric-icon: #4f46e5;--metric-label: #4338ca;--metric-value: #312e81}.metric-tile--replies[data-v-9cd8f672]{--metric-bg: #eff6ff;--metric-border: #bfdbfe;--metric-icon: #2563eb;--metric-label: #1d4ed8;--metric-value: #1e3a8a}.metric-tile--likes[data-v-9cd8f672]{--metric-bg: #ecfdf5;--metric-border: #bbf7d0;--metric-icon: #059669;--metric-label: #047857;--metric-value: #064e3b}.metric-tile--mine[data-v-9cd8f672]{--metric-bg: #fff7ed;--metric-border: #fed7aa;--metric-icon: #ea580c;--metric-label: #c2410c;--metric-value: #7c2d12}.metric-strip svg[data-v-9cd8f672]{color:var(--metric-icon)}.metric-strip span[data-v-9cd8f672]{display:grid;gap:2px;color:var(--metric-label);font-size:.88rem;font-weight:800}.metric-strip strong[data-v-9cd8f672]{color:var(--metric-value);font-size:1.36rem;line-height:1}.filter-panel[data-v-9cd8f672]{gap:14px}.filter-heading[data-v-9cd8f672],.list-toolbar[data-v-9cd8f672],.detail-card-header[data-v-9cd8f672],.dialog-header[data-v-9cd8f672],.post-preview-heading[data-v-9cd8f672],.reply-heading[data-v-9cd8f672],.dialog-actions[data-v-9cd8f672]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.filter-heading h2[data-v-9cd8f672],.list-toolbar h2[data-v-9cd8f672],.detail-card-header h2[data-v-9cd8f672],.dialog-header h2[data-v-9cd8f672]{color:#111827;font-size:1.08rem}.filter-count[data-v-9cd8f672]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.82rem;font-weight:900}.filter-grid[data-v-9cd8f672]{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(160px,.35fr));gap:12px}.filter-field[data-v-9cd8f672]{display:grid;gap:7px}.filter-field span[data-v-9cd8f672]:first-child,.publish-field span[data-v-9cd8f672],.category-selector legend[data-v-9cd8f672]{color:#3c3543;font-weight:900}.search-field[data-v-9cd8f672]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.filter-field input[data-v-9cd8f672],.filter-field select[data-v-9cd8f672],.search-field[data-v-9cd8f672],.publish-field input[data-v-9cd8f672],.publish-field textarea[data-v-9cd8f672]{width:100%;border:1px solid #ddd9e8;border-radius:8px;background:#fff;color:#111827;outline:0}.filter-field input[data-v-9cd8f672],.filter-field select[data-v-9cd8f672]{min-height:42px;padding:0 12px}.search-field[data-v-9cd8f672]{padding-left:12px;color:#667085}.search-field input[data-v-9cd8f672]{border:0;border-radius:0}.filter-actions[data-v-9cd8f672]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.posts-layout[data-v-9cd8f672]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;align-items:start}.detail-panel[data-v-9cd8f672]{position:sticky;top:98px;max-height:calc(100vh - 122px);overflow:auto}.post-list[data-v-9cd8f672]{display:grid;gap:12px}.post-card[data-v-9cd8f672]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;width:100%;padding:16px;border:1px solid #e4e1ea;border-radius:8px;background:#fff;color:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.post-card[data-v-9cd8f672]:hover,.post-card.selected[data-v-9cd8f672]{border-color:#b9b2e8;background:#fbf9ff;box-shadow:0 14px 28px #746dc314}.post-card.selected[data-v-9cd8f672]:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:#4f46e5}.post-type-icon[data-v-9cd8f672]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#eef2ff;color:#4f46e5}.post-type-icon--SECOND_HAND[data-v-9cd8f672]{background:#ecfdf5;color:#047857}.post-type-icon--TEAM_FRIEND[data-v-9cd8f672]{background:#fff7ed;color:#c2410c}.post-type-icon--CAMPUS_SOCIAL[data-v-9cd8f672]{background:#f0f9ff;color:#0369a1}.post-card-main[data-v-9cd8f672]{display:grid;gap:10px}.post-card-heading[data-v-9cd8f672]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.post-card-heading>span[data-v-9cd8f672]:first-child{display:grid;gap:4px}.post-card-heading strong[data-v-9cd8f672]{color:#111827;font-size:1.05rem;line-height:1.35}.post-card-heading small[data-v-9cd8f672],.post-card-copy[data-v-9cd8f672],.post-card-footer[data-v-9cd8f672],.detail-section p[data-v-9cd8f672],.reply-card p[data-v-9cd8f672]{color:#667085;line-height:1.6}.post-card-copy[data-v-9cd8f672]{margin:0}.post-card-footer[data-v-9cd8f672]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.86rem;font-weight:800}.post-card-footer span[data-v-9cd8f672]{display:inline-flex;align-items:center;gap:5px}.post-card-footer svg[data-v-9cd8f672]{color:#4f46e5}.pagination-bar[data-v-9cd8f672]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.page-button[data-v-9cd8f672]{min-width:96px;padding:0 12px}.loading-state[data-v-9cd8f672]{display:grid;place-items:center;gap:10px;min-height:220px;color:#667085;font-weight:900}.detail-loading[data-v-9cd8f672]{min-height:360px}.empty-state[data-v-9cd8f672]{display:grid;place-items:center;gap:10px;min-height:228px;padding:24px;border:1px dashed #d7d1e5;border-radius:8px;background:#fbf9fc;color:#667085;text-align:center}.empty-state h3[data-v-9cd8f672],.empty-state p[data-v-9cd8f672]{margin:0}.empty-state h3[data-v-9cd8f672]{color:#111827}.empty-state p[data-v-9cd8f672]{max-width:440px;line-height:1.6}.empty-state--danger[data-v-9cd8f672]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.detail-facts[data-v-9cd8f672]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-facts div[data-v-9cd8f672]{display:grid;gap:5px;padding:12px;border:1px solid #eeeaf2;border-radius:8px;background:#fcfbfd}.detail-facts dt[data-v-9cd8f672]{color:#8a8792;font-size:.84rem}.detail-facts dd[data-v-9cd8f672]{margin:0;color:#3c3543;font-weight:900;line-height:1.45}.detail-section[data-v-9cd8f672]{display:grid;gap:10px}.detail-section h3[data-v-9cd8f672]{color:#111827;font-size:1rem}.detail-section p[data-v-9cd8f672]{margin:0;white-space:pre-wrap}.reply-heading[data-v-9cd8f672]{align-items:center}.reply-heading span[data-v-9cd8f672]{color:#8a8792;font-weight:900}.reply-empty[data-v-9cd8f672]{padding:14px;border:1px dashed #d7d1e5;border-radius:8px;background:#fbf9fc;color:#667085;text-align:center}.reply-list[data-v-9cd8f672]{display:grid;gap:10px}.reply-card[data-v-9cd8f672]{display:grid;gap:8px;padding:13px;border:1px solid #e4e7ef;border-radius:8px;background:#fff}.reply-card.accepted[data-v-9cd8f672]{border-color:#bbf7d0;background:#f0fdf4}.reply-card-top[data-v-9cd8f672]{display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-card-top span[data-v-9cd8f672]{display:inline-flex;align-items:center;gap:6px;color:#3c3543;font-weight:900}.reply-card-top small[data-v-9cd8f672]{color:#8a8792}.accepted-tag[data-v-9cd8f672]{width:fit-content;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:.8rem;font-weight:900}.workflow-modal-layer[data-v-9cd8f672]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#1118276b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publish-dialog[data-v-9cd8f672]{width:min(760px,calc(100vw - 44px));max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 24px 54px #11182733}.icon-action[data-v-9cd8f672]{width:38px;min-height:38px;padding:0}.publish-form[data-v-9cd8f672]{display:grid;gap:16px}.category-selector[data-v-9cd8f672]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.category-selector legend[data-v-9cd8f672]{grid-column:1 / -1;padding:0 0 2px}.choice-control[data-v-9cd8f672]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;border:1px solid #e4e1ea;border-radius:8px;background:#fff;color:#4a4650;text-align:left}.choice-control svg[data-v-9cd8f672]{color:#4f46e5}.choice-control span[data-v-9cd8f672]{display:grid;gap:3px}.choice-control strong[data-v-9cd8f672]{color:#111827}.choice-control small[data-v-9cd8f672]{color:#667085;line-height:1.4}.choice-control[data-v-9cd8f672]:hover,.choice-control.selected[data-v-9cd8f672]{border-color:#b9b2e8;background:#fbf9ff}.publish-field[data-v-9cd8f672]{display:grid;gap:7px}.publish-field input[data-v-9cd8f672],.publish-field textarea[data-v-9cd8f672]{padding:11px 12px;line-height:1.45}.publish-field textarea[data-v-9cd8f672]{min-height:150px;resize:vertical}.publish-field input[aria-invalid=true][data-v-9cd8f672],.publish-field textarea[aria-invalid=true][data-v-9cd8f672]{border-color:#ef4444}.publish-field small[data-v-9cd8f672]{color:#8a8792}.field-error[data-v-9cd8f672]{margin:0;color:#b91c1c;font-size:.88rem;font-weight:800;line-height:1.45}.post-preview[data-v-9cd8f672]{display:grid;gap:9px;padding:14px;border:1px solid #e4e7ef;border-radius:8px;background:#fbfbfd}.post-preview-heading span[data-v-9cd8f672]{display:inline-flex;align-items:center;gap:7px;color:#4f46e5;font-weight:900}.post-preview-heading small[data-v-9cd8f672]{color:#8a8792}.post-preview h3[data-v-9cd8f672]{color:#111827;font-size:1rem}.post-preview p[data-v-9cd8f672]{margin:0;color:#667085;line-height:1.6;white-space:pre-wrap}.dialog-actions[data-v-9cd8f672]{justify-content:flex-end;padding-top:2px}.spinning[data-v-9cd8f672]{animation:spin-9cd8f672 .9s linear infinite}@keyframes spin-9cd8f672{to{transform:rotate(360deg)}}@media(max-width:1120px){.posts-layout[data-v-9cd8f672]{grid-template-columns:1fr}.detail-panel[data-v-9cd8f672]{position:static;max-height:none}}@media(max-width:900px){.page-title-card[data-v-9cd8f672],.metric-strip[data-v-9cd8f672],.filter-grid[data-v-9cd8f672],.detail-facts[data-v-9cd8f672],.category-selector[data-v-9cd8f672]{grid-template-columns:1fr}.page-title-card[data-v-9cd8f672]{gap:18px;padding:22px}.filter-heading[data-v-9cd8f672],.list-toolbar[data-v-9cd8f672],.detail-card-header[data-v-9cd8f672],.post-card-heading[data-v-9cd8f672],.dialog-header[data-v-9cd8f672],.post-preview-heading[data-v-9cd8f672],.reply-card-top[data-v-9cd8f672]{display:grid}.filter-actions[data-v-9cd8f672],.dialog-actions[data-v-9cd8f672]{justify-content:flex-start}}@media(max-width:640px){.panel-card[data-v-9cd8f672]{padding:18px}.post-card[data-v-9cd8f672]{grid-template-columns:1fr}.post-type-icon[data-v-9cd8f672]{width:40px;height:40px}.title-action[data-v-9cd8f672],.primary-action[data-v-9cd8f672],.ghost-action[data-v-9cd8f672],.page-button[data-v-9cd8f672],.compact-action[data-v-9cd8f672]{width:100%}.pagination-bar[data-v-9cd8f672]{display:grid}.workflow-modal-layer[data-v-9cd8f672]{padding:12px}.publish-dialog[data-v-9cd8f672]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.conversation-page[data-v-e541236e]{--chat-primary: #3035ff;--chat-primary-dark: #2529d6;--chat-text: #17172d;--chat-muted: #596070;--chat-border: #dfe5f4;--chat-soft: #f5f7ff;display:grid;gap:18px;color:var(--chat-text)}.page-title-card[data-v-e541236e],.conversation-list-panel[data-v-e541236e],.chat-panel[data-v-e541236e],.task-side-panel[data-v-e541236e],.page-feedback[data-v-e541236e]{border:1px solid var(--chat-border);border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #282e5c0f}.page-title-card[data-v-e541236e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:132px;gap:28px;padding:26px 38px}.title-icon[data-v-e541236e],.task-icon[data-v-e541236e],.message-avatar[data-v-e541236e]{display:inline-grid;place-items:center;flex:0 0 auto}.title-icon[data-v-e541236e]{width:78px;height:82px;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#f9f7ff);color:#746dc3}.title-copy[data-v-e541236e]{display:grid;gap:8px}.title-copy p[data-v-e541236e],.panel-heading p[data-v-e541236e]{margin:0;color:#746dc3;font-size:.92rem;font-weight:900}.title-copy h1[data-v-e541236e],.panel-heading h2[data-v-e541236e],.chat-title h2[data-v-e541236e]{margin:0;color:var(--chat-text);font-weight:900;line-height:1.16}.title-copy h1[data-v-e541236e]{font-size:1.9rem}.title-copy span[data-v-e541236e],.chat-title p[data-v-e541236e],.conversation-preview[data-v-e541236e],.conversation-meta[data-v-e541236e],.task-detail-list dt[data-v-e541236e]{color:var(--chat-muted);line-height:1.5}.page-title-card[data-v-e541236e] .status-badge--success{min-height:32px;padding:0 13px;border:1px solid #86efac;background:#dcfce7;color:#047857;font-size:.86rem;font-weight:900;box-shadow:0 8px 18px #16a34a24}.page-feedback[data-v-e541236e]{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#075985;background:#f0f9ff}.conversation-workspace[data-v-e541236e]{display:grid;grid-template-columns:minmax(300px,.34fr) minmax(520px,1fr);gap:14px;align-items:stretch}.conversation-list-panel[data-v-e541236e],.chat-panel[data-v-e541236e],.task-side-panel[data-v-e541236e]{display:grid;align-content:start;gap:16px;padding:18px}.conversation-list-panel[data-v-e541236e]{min-height:660px}.panel-heading[data-v-e541236e],.chat-header[data-v-e541236e],.conversation-card-top[data-v-e541236e],.pagination-bar[data-v-e541236e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2[data-v-e541236e]{margin-top:3px;font-size:1.2rem}.icon-button[data-v-e541236e],.pager-button[data-v-e541236e],.image-button[data-v-e541236e],.send-button[data-v-e541236e]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-primary);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.icon-button[data-v-e541236e]{width:42px;height:42px}.icon-button[data-v-e541236e]:hover:not(:disabled),.pager-button[data-v-e541236e]:hover:not(:disabled),.image-button[data-v-e541236e]:hover:not(:disabled){border-color:#aab5ff;background:#f6f7ff;box-shadow:0 10px 20px #3035ff14}.icon-button[data-v-e541236e]:disabled,.pager-button[data-v-e541236e]:disabled,.send-button[data-v-e541236e]:disabled{cursor:not-allowed;opacity:.58}.conversation-search[data-v-e541236e]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:#475569}.conversation-search[data-v-e541236e]:focus-within,.message-composer input[data-v-e541236e]:focus,.icon-button[data-v-e541236e]:focus-visible,.pager-button[data-v-e541236e]:focus-visible,.conversation-card[data-v-e541236e]:focus-visible,.image-button[data-v-e541236e]:focus-visible,.send-button[data-v-e541236e]:focus-visible{border-color:#7c83ff;box-shadow:0 0 0 4px #3035ff1f;outline:0}.conversation-search input[data-v-e541236e],.message-composer input[data-v-e541236e]{width:100%;border:0;outline:0;background:transparent;color:var(--chat-text)}.conversation-search input[data-v-e541236e]::placeholder,.message-composer input[data-v-e541236e]::placeholder{color:#697386}.composer-input--system[data-v-e541236e]::placeholder{color:#111827}.conversation-list[data-v-e541236e]{display:grid;gap:11px}.conversation-card[data-v-e541236e]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;min-height:104px;padding:14px 13px;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:inherit;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.conversation-card[data-v-e541236e]:hover,.conversation-card.active[data-v-e541236e]{border-color:#8f98ff;background:linear-gradient(135deg,#f9faff,#fff);box-shadow:0 14px 30px #3035ff14}.conversation-card.active[data-v-e541236e]:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:var(--chat-primary)}.task-icon[data-v-e541236e]{width:52px;height:52px;border-radius:8px}.task-icon--blue[data-v-e541236e]{background:#eef2ff;color:var(--chat-primary)}.task-icon--orange[data-v-e541236e]{background:#fff4e6;color:#f97316}.task-icon--green[data-v-e541236e]{background:#e9fbef;color:#16a34a}.conversation-card-body[data-v-e541236e]{display:grid;gap:7px}.conversation-card-top strong[data-v-e541236e]{color:var(--chat-text);font-size:1rem;line-height:1.3}.conversation-card-top small[data-v-e541236e]{flex:0 0 auto;color:var(--chat-primary);font-size:.88rem}.conversation-preview[data-v-e541236e],.conversation-meta[data-v-e541236e]{font-size:.9rem}.conversation-meta[data-v-e541236e]{color:#4b5563}.unread-dot[data-v-e541236e]{position:absolute;right:14px;bottom:18px;width:10px;height:10px;border-radius:999px;background:var(--chat-primary);box-shadow:0 0 0 3px #eef2ff}.pagination-bar[data-v-e541236e]{color:var(--chat-text);font-weight:800}.pager-button[data-v-e541236e]{gap:6px;min-height:40px;padding:0 14px;font-weight:900}.chat-panel[data-v-e541236e]{min-height:660px}.chat-header[data-v-e541236e]{padding:5px 0 12px;border-bottom:1px dashed var(--chat-border)}.chat-title[data-v-e541236e]{display:flex;align-items:center;gap:14px}.chat-title h2[data-v-e541236e]{font-size:1.2rem}.chat-title p[data-v-e541236e]{margin:5px 0 0;font-size:.92rem}.date-divider[data-v-e541236e]{display:flex;align-items:center;gap:12px;color:#334155;font-size:.9rem}.date-divider[data-v-e541236e]:before,.date-divider[data-v-e541236e]:after{content:"";height:1px;flex:1;border-top:1px dashed var(--chat-border)}.date-divider span[data-v-e541236e]{padding:6px 14px;border-radius:999px;background:#f1f4fb}.message-thread[data-v-e541236e]{display:flex;flex-direction:column;gap:18px;min-height:430px;max-height:52vh;padding:12px 4px;overflow-y:auto}.message-row[data-v-e541236e]{display:grid;grid-template-columns:52px auto minmax(0,1fr);align-items:center;gap:12px}.message-row--mine[data-v-e541236e]{grid-template-columns:minmax(0,1fr) auto 52px}.message-avatar[data-v-e541236e]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#eef2ff,#dbe0ff);color:#6b73ff}.message-avatar--mine[data-v-e541236e]{background:linear-gradient(135deg,#818cf8,#6d5dfc);color:#fff}.message-row time[data-v-e541236e]{color:#475569;font-size:.88rem}.message-row--mine .message-bubble[data-v-e541236e]{order:1;justify-self:end}.message-row--mine time[data-v-e541236e]{order:2}.message-row--mine .message-avatar[data-v-e541236e]{order:3}.message-bubble[data-v-e541236e]{width:fit-content;max-width:min(520px,100%);padding:12px 16px;border:1px solid var(--chat-border);border-radius:8px;background:#fff;box-shadow:0 10px 22px #1e293b0d}.message-row--mine .message-bubble[data-v-e541236e]{border-color:#dfe3ff;background:#eef0ff}.message-bubble p[data-v-e541236e]{margin:0;color:var(--chat-text);line-height:1.65;white-space:pre-wrap}.message-image[data-v-e541236e]{display:block;overflow:hidden;width:min(300px,100%);border-radius:8px;background:#f8fafc}.message-image img[data-v-e541236e]{display:block;width:100%;height:126px;object-fit:cover}.message-composer[data-v-e541236e]{display:grid;grid-template-columns:minmax(0,1fr) 58px 66px;gap:10px;padding:12px;border:1px solid var(--chat-border);border-radius:8px;background:#fff}.message-composer input[data-v-e541236e]{min-height:48px;padding:0 2px;font-size:.96rem}.image-button[data-v-e541236e],.send-button[data-v-e541236e]{height:48px}.send-button[data-v-e541236e]{border-color:var(--chat-primary);background:var(--chat-primary);color:#fff;box-shadow:0 14px 24px #3035ff2e}.send-button[data-v-e541236e]:hover:not(:disabled){background:var(--chat-primary-dark)}.task-side-panel[data-v-e541236e]{display:none}.task-detail-list[data-v-e541236e]{display:grid;gap:10px;margin:0}.task-detail-list div[data-v-e541236e]{display:grid;gap:5px;padding:12px;border:1px solid var(--chat-border);border-radius:8px;background:#fbfcff}.task-detail-list dd[data-v-e541236e]{margin:0;color:var(--chat-text);font-weight:900;line-height:1.45}.mode-note[data-v-e541236e]{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-weight:900;line-height:1.45}.loading-state[data-v-e541236e]{display:grid;place-items:center;gap:10px;min-height:160px;color:var(--chat-primary);font-weight:900}.message-loading[data-v-e541236e]{min-height:360px}.spinning[data-v-e541236e]{animation:spin-e541236e .9s linear infinite}@keyframes spin-e541236e{to{transform:rotate(360deg)}}@media(min-width:1440px){.conversation-workspace[data-v-e541236e]{grid-template-columns:minmax(310px,370px) minmax(0,1fr)}}@media(max-width:1280px){.conversation-workspace[data-v-e541236e]{grid-template-columns:minmax(280px,.4fr) minmax(0,1fr)}}@media(max-width:1020px){.conversation-workspace[data-v-e541236e]{grid-template-columns:1fr}.conversation-list-panel[data-v-e541236e],.chat-panel[data-v-e541236e]{min-height:auto}.conversation-list[data-v-e541236e]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-side-panel[data-v-e541236e]{display:grid}}@media(max-width:720px){.page-title-card[data-v-e541236e]{grid-template-columns:1fr;padding:20px}.conversation-list[data-v-e541236e]{grid-template-columns:1fr}.message-row[data-v-e541236e],.message-row--mine[data-v-e541236e]{grid-template-columns:44px minmax(0,1fr);align-items:end}.message-row time[data-v-e541236e],.message-row--mine time[data-v-e541236e]{grid-column:2;order:initial}.message-row--mine .message-avatar[data-v-e541236e]{grid-column:1;grid-row:1 / span 2;order:initial}.message-row--mine .message-bubble[data-v-e541236e]{grid-column:2;justify-self:start;order:initial}.message-composer[data-v-e541236e]{grid-template-columns:minmax(0,1fr) 50px 54px}.pager-button[data-v-e541236e]{padding-inline:10px}}.fe08-page[data-v-346b1e17]{display:grid;gap:18px}.page-title-card[data-v-346b1e17],.panel-card[data-v-346b1e17],.page-feedback[data-v-346b1e17]{border:1px solid #e4e7ef;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #0f172a0e}.fe08-title-card[data-v-346b1e17]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:112px;padding:20px 28px}.title-icon[data-v-346b1e17]{display:grid;place-items:center;width:62px;height:62px;border-radius:8px;background:linear-gradient(135deg,#e0f2fe,#f0fdfa);color:#0369a1}.title-copy[data-v-346b1e17]{display:grid;gap:6px}.title-copy p[data-v-346b1e17],.section-kicker[data-v-346b1e17]{margin:0;color:#0369a1;font-size:.82rem;font-weight:900}.title-copy h1[data-v-346b1e17],.panel-heading h2[data-v-346b1e17]{margin:0;color:#0f172a;font-weight:900;line-height:1.15}.title-copy h1[data-v-346b1e17]{font-size:1.5rem}.title-copy span[data-v-346b1e17],.panel-copy[data-v-346b1e17]{color:#475569;line-height:1.6}.section-switch[data-v-346b1e17],.filter-tabs[data-v-346b1e17],.tag-list[data-v-346b1e17],.star-row[data-v-346b1e17],.detail-actions[data-v-346b1e17]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section-switch[data-v-346b1e17]{padding:4px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}.section-switch button[data-v-346b1e17],.filter-tabs button[data-v-346b1e17]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;font-size:.9rem;font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.section-switch button.active[data-v-346b1e17],.filter-tabs button.active[data-v-346b1e17]{border-color:#bfdbfe;background:#eff6ff;color:#0369a1}.tag-chip[data-v-346b1e17]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #e2e0ea;border-radius:8px;background:#fff;color:#334155;font-size:.9rem;font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.tag-chip[data-v-346b1e17]:hover{border-color:#c7c1e0;background:#f9f7ff}.tag-chip.active[data-v-346b1e17]{border-color:#a78bfa;background:#f5f3ff;color:#5d49cb;box-shadow:0 4px 12px #8b5cf61f}.metric-strip[data-v-346b1e17]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-tile[data-v-346b1e17],.notification-metric[data-v-346b1e17]{display:grid;gap:8px;min-height:82px;padding:16px;border:1px solid #dbe4ee;border-radius:8px;background:#fff}.metric-tile span[data-v-346b1e17],.notification-metric span[data-v-346b1e17]{color:#64748b;font-size:.86rem;font-weight:800}.metric-tile strong[data-v-346b1e17],.notification-metric strong[data-v-346b1e17]{color:#0f172a;font-size:1.65rem;line-height:1}.metric-tile--accent[data-v-346b1e17],.notification-metric--accent[data-v-346b1e17]{background:#f0fdfa}.metric-tile--success[data-v-346b1e17],.notification-metric--success[data-v-346b1e17]{background:#f0fdf4}.metric-tile--info[data-v-346b1e17],.notification-metric--info[data-v-346b1e17]{background:#eff6ff}.page-feedback[data-v-346b1e17],.operation-feedback[data-v-346b1e17]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;color:#075985;line-height:1.5}.operation-feedback[data-v-346b1e17]{border-radius:8px}.operation-feedback--success[data-v-346b1e17]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.operation-feedback--danger[data-v-346b1e17]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.review-layout[data-v-346b1e17]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.1fr) minmax(280px,.82fr);gap:18px;align-items:start}.notification-layout[data-v-346b1e17]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.72fr);grid-template-areas:"list detail" "list metrics";gap:18px;align-items:start}.panel-card[data-v-346b1e17]{display:grid;align-content:start;gap:14px;padding:20px}.panel-heading[data-v-346b1e17]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.icon-action[data-v-346b1e17],.ghost-action[data-v-346b1e17],.primary-action[data-v-346b1e17],.star-button[data-v-346b1e17]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;font-weight:900;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.icon-action[data-v-346b1e17]{width:40px;border:1px solid #dbe4ee;background:#fff;color:#334155}.icon-action[data-v-346b1e17]:hover,.ghost-action[data-v-346b1e17]:hover{border-color:#93c5fd;background:#eff6ff;color:#0369a1}.ghost-action[data-v-346b1e17]{min-width:112px;padding:0 13px;border:1px solid #dbe4ee;background:#fff;color:#334155;text-decoration:none}.ghost-action--compact[data-v-346b1e17]{min-width:auto}.primary-action[data-v-346b1e17]{min-width:148px;padding:0 16px;border:1px solid #0369a1;background:#0369a1;color:#fff;box-shadow:0 12px 24px #0369a124}.primary-action[data-v-346b1e17]:hover:not(:disabled){background:#075985}.primary-action[data-v-346b1e17]:disabled,.ghost-action[data-v-346b1e17]:disabled,.icon-action[data-v-346b1e17]:disabled{cursor:not-allowed;opacity:.62}.loading-state[data-v-346b1e17],.empty-state[data-v-346b1e17],.review-complete-state[data-v-346b1e17]{display:grid;place-items:center;gap:10px;min-height:210px;padding:22px;border:1px dashed #bfccdc;border-radius:8px;background:#f8fafc;color:#475569;text-align:center}.empty-state--compact[data-v-346b1e17]{min-height:150px}.empty-state h3[data-v-346b1e17],.review-complete-state strong[data-v-346b1e17]{margin:0;color:#0f172a}.empty-state p[data-v-346b1e17],.review-complete-state p[data-v-346b1e17]{margin:0;line-height:1.55}.review-task-list[data-v-346b1e17],.notification-list[data-v-346b1e17]{display:grid;gap:10px}.review-task-card[data-v-346b1e17],.notification-card[data-v-346b1e17]{display:grid;width:100%;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.review-task-card[data-v-346b1e17]{gap:11px;padding:14px}.review-task-card[data-v-346b1e17]:hover,.review-task-card.active[data-v-346b1e17],.notification-card[data-v-346b1e17]:hover,.notification-card.active[data-v-346b1e17]{border-color:#93c5fd;background:#f8fbff;box-shadow:0 12px 24px #0369a117}.review-task-topline[data-v-346b1e17],.review-task-meta[data-v-346b1e17],.review-task-footer[data-v-346b1e17],.notification-card-head[data-v-346b1e17]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-task-topline strong[data-v-346b1e17]{font-size:.98rem;line-height:1.35}.review-task-meta[data-v-346b1e17],.review-task-footer[data-v-346b1e17],.notification-meta[data-v-346b1e17],.history-review small[data-v-346b1e17],.field small[data-v-346b1e17]{color:#64748b;font-size:.82rem;line-height:1.45}.review-context[data-v-346b1e17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-context div[data-v-346b1e17],.notification-meta-list div[data-v-346b1e17]{display:grid;gap:5px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.review-context span[data-v-346b1e17],.notification-meta-list dt[data-v-346b1e17]{color:#64748b;font-size:.8rem;font-weight:800}.review-context strong[data-v-346b1e17],.notification-meta-list dd[data-v-346b1e17]{margin:0;color:#0f172a;font-weight:900;line-height:1.4}.review-context small[data-v-346b1e17]{color:#475569;line-height:1.45}.review-form[data-v-346b1e17]{display:grid;gap:16px}.rating-field[data-v-346b1e17],.tag-field[data-v-346b1e17]{display:grid;gap:12px;margin:0;padding:16px;border:1px solid #e4e1ea;border-radius:8px;background:#fcfbff}.rating-field legend[data-v-346b1e17],.tag-field legend[data-v-346b1e17],.field span[data-v-346b1e17]{color:#0f172a;font-weight:900}.star-button[data-v-346b1e17]{width:42px;min-height:42px;border:1px solid #dbe4ee;background:#fff;color:#94a3b8}.star-button.active[data-v-346b1e17]{border-color:#fbbf24;background:#fffbeb;color:#d97706}.field[data-v-346b1e17]{display:grid;gap:8px}.field textarea[data-v-346b1e17]{width:100%;min-height:126px;resize:vertical;border:1px solid #dbe4ee;border-radius:8px;padding:12px;color:#0f172a;line-height:1.55;outline:0}.field textarea[data-v-346b1e17]:focus,.notification-search[data-v-346b1e17]:focus-within{border-color:#93c5fd;box-shadow:0 0 0 4px #0369a11f}.history-review[data-v-346b1e17]{display:grid;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.history-review-head[data-v-346b1e17]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.review-avatar[data-v-346b1e17]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e0f2fe;color:#0369a1}.mini-stars[data-v-346b1e17]{display:flex;color:#d97706}.history-review p[data-v-346b1e17]{margin:0;color:#334155;line-height:1.6}.notification-list-panel[data-v-346b1e17]{grid-area:list}.notification-detail-panel[data-v-346b1e17]{grid-area:detail}.notification-metrics-panel[data-v-346b1e17]{grid-area:metrics}.notification-tools[data-v-346b1e17]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.notification-search[data-v-346b1e17]{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#64748b}.notification-search input[data-v-346b1e17]{width:100%;border:0;outline:0;color:#0f172a}.notification-card[data-v-346b1e17]{position:relative;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px}.notification-card.unread[data-v-346b1e17]{border-color:#bfdbfe;background:#f8fbff}.notification-icon[data-v-346b1e17]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.notification-icon--info[data-v-346b1e17]{background:#e0f2fe;color:#0369a1}.notification-icon--warning[data-v-346b1e17]{background:#fef3c7;color:#b45309}.notification-icon--success[data-v-346b1e17]{background:#dcfce7;color:#047857}.notification-icon--danger[data-v-346b1e17]{background:#fee2e2;color:#b91c1c}.notification-icon--accent[data-v-346b1e17]{background:#ccfbf1;color:#0f766e}.notification-icon--muted[data-v-346b1e17]{background:#e2e8f0;color:#475569}.notification-body[data-v-346b1e17]{display:grid;gap:5px}.notification-body>span[data-v-346b1e17]:not(.notification-card-head):not(.notification-meta){color:#475569;line-height:1.45}.unread-dot[data-v-346b1e17]{width:10px;height:10px;border-radius:50%;background:#0369a1}.notification-detail-hero[data-v-346b1e17]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.notification-detail-hero div[data-v-346b1e17]{display:grid;gap:4px}.notification-detail-hero strong[data-v-346b1e17]{color:#0f172a}.notification-detail-hero span[data-v-346b1e17]{color:#64748b}.notification-detail-copy[data-v-346b1e17]{margin:0;color:#334155;line-height:1.7}.notification-meta-list[data-v-346b1e17],.notification-metrics[data-v-346b1e17]{display:grid;gap:10px}.sr-only[data-v-346b1e17]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spinning[data-v-346b1e17]{animation:spin-346b1e17 .9s linear infinite}@keyframes spin-346b1e17{to{transform:rotate(360deg)}}@media(max-width:1180px){.review-layout[data-v-346b1e17],.notification-layout[data-v-346b1e17]{grid-template-columns:1fr;grid-template-areas:none}.notification-list-panel[data-v-346b1e17],.notification-detail-panel[data-v-346b1e17],.notification-metrics-panel[data-v-346b1e17]{grid-area:auto}}@media(max-width:760px){.fe08-title-card[data-v-346b1e17],.metric-strip[data-v-346b1e17],.review-context[data-v-346b1e17],.notification-tools[data-v-346b1e17]{grid-template-columns:1fr}.fe08-title-card[data-v-346b1e17]{padding:18px}.section-switch[data-v-346b1e17]{width:100%}.section-switch button[data-v-346b1e17]{flex:1}.review-task-topline[data-v-346b1e17],.review-task-footer[data-v-346b1e17],.notification-card-head[data-v-346b1e17]{flex-direction:column}.notification-card[data-v-346b1e17]{grid-template-columns:auto minmax(0,1fr)}.unread-dot[data-v-346b1e17]{position:absolute;top:14px;right:14px}}.admin-page[data-v-56a17962]{display:grid;gap:18px}.page-title-card[data-v-56a17962],.panel-card[data-v-56a17962],.page-feedback[data-v-56a17962]{border:1px solid #e4e7ef;border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #0f172a0e}.admin-title-card[data-v-56a17962]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:112px;padding:20px 28px}.title-icon[data-v-56a17962]{display:grid;place-items:center;width:62px;height:62px;border-radius:8px;background:linear-gradient(135deg,#eef2ff,#f0fdfa);color:#4f46e5}.title-copy[data-v-56a17962]{display:grid;gap:6px}.title-copy p[data-v-56a17962],.section-kicker[data-v-56a17962]{margin:0;color:#4f46e5;font-size:.82rem;font-weight:900}.title-copy h1[data-v-56a17962],.panel-heading h2[data-v-56a17962]{margin:0;color:#0f172a;font-weight:900;line-height:1.15}.title-copy h1[data-v-56a17962]{font-size:1.5rem}.title-copy span[data-v-56a17962],.panel-copy[data-v-56a17962]{color:#475569;line-height:1.6}.page-feedback[data-v-56a17962],.operation-feedback[data-v-56a17962]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;color:#075985;line-height:1.5}.page-feedback--danger[data-v-56a17962],.operation-feedback--danger[data-v-56a17962]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.operation-feedback[data-v-56a17962]{border-radius:8px}.operation-feedback--success[data-v-56a17962]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.admin-metric-strip[data-v-56a17962]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-metric[data-v-56a17962]{display:grid;gap:8px;min-height:82px;padding:16px;border:1px solid #dbe4ee;border-radius:8px;background:#fff}.admin-metric span[data-v-56a17962]{color:#64748b;font-size:.86rem;font-weight:800}.admin-metric strong[data-v-56a17962]{color:#0f172a;font-size:1.65rem;line-height:1}.admin-metric--warning[data-v-56a17962]{background:#fffbeb}.admin-metric--info[data-v-56a17962]{background:#eff6ff}.admin-metric--accent[data-v-56a17962]{background:#f0fdfa}.admin-section-switch[data-v-56a17962]{display:flex;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;padding:4px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}.admin-section-switch button[data-v-56a17962]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;font-weight:900;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.admin-section-switch button.active[data-v-56a17962]{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.admin-layout[data-v-56a17962]{display:grid;gap:18px;align-items:start}.admin-layout--reports[data-v-56a17962],.admin-layout--tasks[data-v-56a17962]{grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr)}.panel-card[data-v-56a17962]{display:grid;align-content:start;gap:14px;padding:20px}.panel-heading[data-v-56a17962]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inline-controls[data-v-56a17962],.record-actions[data-v-56a17962],.manual-actions[data-v-56a17962]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.field-control[data-v-56a17962]{display:grid;gap:7px}.field-control--wide[data-v-56a17962]{grid-column:1 / -1}.field-control span[data-v-56a17962]{color:#334155;font-size:.84rem;font-weight:900}.field-control input[data-v-56a17962],.field-control select[data-v-56a17962],.field-control textarea[data-v-56a17962]{width:100%;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#0f172a;outline:0}.field-control input[data-v-56a17962],.field-control select[data-v-56a17962]{height:42px;padding:0 12px}.field-control textarea[data-v-56a17962]{min-height:96px;padding:11px 12px;line-height:1.55;resize:vertical}.field-control input[data-v-56a17962]:focus,.field-control select[data-v-56a17962]:focus,.field-control textarea[data-v-56a17962]:focus{border-color:#818cf8;box-shadow:0 0 0 4px #4f46e51f}.field-control input[aria-invalid=true][data-v-56a17962],.field-control textarea[aria-invalid=true][data-v-56a17962]{border-color:#ef4444}.field-control small[data-v-56a17962]{color:#64748b;line-height:1.45}.field-error[data-v-56a17962]{color:#b91c1c!important;font-weight:800}.admin-form[data-v-56a17962]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.toggle-row[data-v-56a17962]{grid-column:1 / -1;display:flex;align-items:center;gap:9px;min-height:40px;color:#334155;font-weight:900}.toggle-row input[data-v-56a17962]{width:18px;height:18px;accent-color:#4f46e5}.icon-action[data-v-56a17962],.ghost-action[data-v-56a17962],.primary-action[data-v-56a17962],.danger-action[data-v-56a17962]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.icon-action[data-v-56a17962]{width:40px;border:1px solid #e0ddec;background:#fff;color:#4f46e5}.primary-action[data-v-56a17962]{padding:0 14px;border:1px solid #4f46e5;background:#4f46e5;color:#fff;box-shadow:0 14px 26px #4f46e529}.ghost-action[data-v-56a17962]{padding:0 12px;border:1px solid #e0ddec;background:#fff;color:#4f46e5}.danger-action[data-v-56a17962]{padding:0 12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.icon-action[data-v-56a17962]:hover:not(:disabled),.ghost-action[data-v-56a17962]:hover:not(:disabled){border-color:#c7d2fe;background:#eef2ff}.primary-action[data-v-56a17962]:hover:not(:disabled){background:#4338ca}.danger-action[data-v-56a17962]:hover:not(:disabled){border-color:#fca5a5;background:#fee2e2}.icon-action[data-v-56a17962]:disabled,.ghost-action[data-v-56a17962]:disabled,.primary-action[data-v-56a17962]:disabled,.danger-action[data-v-56a17962]:disabled{cursor:not-allowed;opacity:.62}.verification-card[data-v-56a17962],.report-card[data-v-56a17962],.task-moderation-card[data-v-56a17962],.moderation-record-card[data-v-56a17962]{display:grid;gap:12px;padding:15px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.record-card-head[data-v-56a17962]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.record-card-head>div[data-v-56a17962]{display:grid;gap:4px}.record-card-head strong[data-v-56a17962]{color:#0f172a;font-size:1rem}.record-card-head span[data-v-56a17962],.report-card small[data-v-56a17962],.moderation-record-card span[data-v-56a17962]{color:#64748b;line-height:1.45}.report-card p[data-v-56a17962],.task-moderation-card p[data-v-56a17962],.moderation-record-card p[data-v-56a17962]{margin:0;color:#334155;line-height:1.55}.record-meta-grid[data-v-56a17962]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.record-meta-grid div[data-v-56a17962]{display:grid;gap:4px;padding:10px;border:1px solid #edf2f7;border-radius:8px;background:#f8fafc}.record-meta-grid dt[data-v-56a17962]{color:#64748b;font-size:.78rem}.record-meta-grid dd[data-v-56a17962]{margin:0;color:#0f172a;font-weight:900}.evidence-link[data-v-56a17962]{width:fit-content;color:#4338ca;font-weight:900}.loading-state[data-v-56a17962],.empty-state[data-v-56a17962]{display:grid;place-items:center;gap:10px;min-height:180px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;text-align:center}.empty-state h3[data-v-56a17962]{margin:0;color:#0f172a}.empty-state p[data-v-56a17962]{max-width:420px;margin:0;line-height:1.55}.moderation-record-card[data-v-56a17962]{border-color:#bbf7d0;background:#f0fdf4}.moderation-record-card strong[data-v-56a17962]{color:#166534}.spinning[data-v-56a17962]{animation:spin-56a17962 .9s linear infinite}@keyframes spin-56a17962{to{transform:rotate(360deg)}}@media(max-width:1100px){.admin-layout--reports[data-v-56a17962],.admin-layout--tasks[data-v-56a17962]{grid-template-columns:1fr}.record-meta-grid[data-v-56a17962]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-title-card[data-v-56a17962],.admin-metric-strip[data-v-56a17962],.admin-form[data-v-56a17962],.record-meta-grid[data-v-56a17962]{grid-template-columns:1fr}.admin-section-switch[data-v-56a17962],.inline-controls[data-v-56a17962],.record-actions[data-v-56a17962],.manual-actions[data-v-56a17962],.primary-action[data-v-56a17962],.ghost-action[data-v-56a17962],.danger-action[data-v-56a17962]{width:100%}.admin-section-switch button[data-v-56a17962]{flex:1 1 140px}}@font-face{font-family:CampusBridgeSans;src:local("Fira Sans"),local("Segoe UI");font-display:swap}:root{--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-strong: #eef6fb;--color-text: #020617;--color-muted: #475569;--color-border: #dbe4ee;--color-primary: #0f172a;--color-secondary: #334155;--color-action: #0369a1;--color-action-hover: #075985;--color-success: #047857;--color-warning: #b45309;--color-danger: #b91c1c;--color-accent: #0f766e;--shadow-soft: 0 14px 32px rgba(15, 23, 42, .08);--radius-card: 8px;--radius-control: 8px;--layout-max: 1180px}*{box-sizing:border-box;min-width:0}html{min-width:320px;overflow-x:hidden;background:var(--color-bg)}body{margin:0;min-width:320px;overflow-x:hidden;font-family:CampusBridgeSans,Fira Sans,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-text);background:linear-gradient(180deg,#f8fafc,#edf6fb 38%,#f8fafc)}button,input,select,textarea{font:inherit}button,a,select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.page{width:min(100%,var(--layout-max));margin:0 auto;padding:28px 24px 56px;overflow-x:hidden}.page-header{display:grid;gap:12px;margin-bottom:24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;color:var(--color-action);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-title{margin:0;color:var(--color-primary);font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.page-subtitle{max-width:760px;margin:0;color:var(--color-muted);font-size:1rem;line-height:1.7;overflow-wrap:anywhere}h1,h2,h3,p,span,strong{overflow-wrap:anywhere}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.panel{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#ffffffeb;box-shadow:var(--shadow-soft)}.panel--quiet{box-shadow:none;background:var(--color-surface)}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-title h2,.panel-title h3{margin:0;color:var(--color-primary);font-size:1.05rem}.grid{display:grid;gap:16px}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.stack{display:grid;gap:16px}.card{display:grid;gap:12px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.card:hover{border-color:#93c5fd;box-shadow:0 12px 24px #0369a11a}.metric-card{display:grid;gap:10px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff}.metric-label{color:var(--color-muted);font-size:.86rem}.metric-value{color:var(--color-primary);font-size:1.9rem;font-weight:800;line-height:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--color-action);color:#fff;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){background:var(--color-action-hover);box-shadow:0 10px 18px #0369a12e}.button:focus-visible,.icon-button:focus-visible,.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(3,105,161,.25);outline-offset:2px}.button--secondary{border-color:var(--color-border);background:#fff;color:var(--color-primary)}.button--secondary:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff;color:var(--color-action)}.button--danger{background:var(--color-danger)}.button--danger:hover:not(:disabled){background:#991b1b}.button--ghost{border-color:transparent;background:transparent;color:var(--color-secondary)}.button--ghost:hover:not(:disabled){background:#e2eef7;color:var(--color-primary);box-shadow:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-secondary);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.icon-button:hover{border-color:#93c5fd;background:#eff6ff;color:var(--color-action)}.field{display:grid;gap:7px}.field label{color:var(--color-primary);font-size:.9rem;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-text);padding:11px 12px;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease}.field textarea{min-height:110px;resize:vertical}.field-hint{color:var(--color-muted);font-size:.82rem;line-height:1.5}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--color-secondary);line-height:1.5}.status-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:.82rem;font-weight:700}.status-badge--info{background:#e0f2fe;color:#075985}.status-badge--accent{background:#ccfbf1;color:#0f766e}.status-badge--success{background:#dcfce7;color:#047857}.status-badge--warning{background:#fef3c7;color:#92400e}.status-badge--danger{background:#fee2e2;color:#991b1b}.status-badge--muted{background:#e2e8f0;color:#334155}.alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-card);border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;line-height:1.5}.alert--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.alert--danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.muted{color:var(--color-muted)}.meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--color-muted);font-size:.88rem}.divider{height:1px;background:var(--color-border)}.empty-state{display:grid;place-items:center;gap:10px;min-height:220px;padding:24px;border:1px dashed #bfccdc;border-radius:var(--radius-card);background:#ffffffb8;color:var(--color-muted);text-align:center}.empty-state h3{margin:0;color:var(--color-primary)}.empty-state p{max-width:480px;margin:0;line-height:1.6}@media(max-width:900px){.page{width:100vw;max-width:100vw;padding:20px 16px 44px}.grid--two,.grid--three,.form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app .dashboard-shell{--sidebar-width: 293px;--topbar-height: 76px;font-size:15px}#app .dashboard-shell.is-collapsed{--sidebar-width: 78px}#app .dashboard-sidebar{padding:36px 18px 24px}#app .brand{gap:10px;min-height:58px;padding:0 10px}#app .brand-text{max-width:190px;font-size:1.08rem;white-space:nowrap}#app .sidebar-nav{gap:10px;margin-top:34px}#app .nav-item{gap:14px;min-height:50px;padding:0 18px;font-size:1rem}#app .dashboard-shell.is-collapsed .dashboard-sidebar{padding-inline:12px}#app .dashboard-shell.is-collapsed .collapse-button{right:50%;width:30px;height:30px;border-radius:8px;transform:translate(50%)}#app .dashboard-shell.is-collapsed .collapse-button svg{width:16px;height:16px}#app .dashboard-shell.is-collapsed .brand{justify-content:center;min-height:50px;padding-inline:0}#app .dashboard-shell.is-collapsed .brand-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e2def0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #746dc314}#app .dashboard-shell.is-collapsed .brand-mark svg{width:28px;height:28px}#app .dashboard-shell.is-collapsed .sidebar-nav{gap:8px;margin-top:18px}#app .dashboard-shell.is-collapsed .nav-item{justify-content:center;gap:0;min-height:46px;padding:0}#app .dashboard-topbar{height:var(--topbar-height);padding:0 30px 0 34px}#app .search-box{gap:12px;height:46px;padding:0 16px;border-radius:8px}#app .search-box input{font-size:.92rem}#app .topbar-account{gap:18px}#app .notice-button{width:42px;height:42px;border-radius:8px}#app .notice-button span{min-width:20px;height:20px;font-size:.78rem;line-height:20px}#app .account-button{gap:11px;min-height:46px;border-radius:8px;font-size:1rem}#app .avatar{width:42px;height:42px}#app .dashboard-main{padding:calc(var(--topbar-height) + 22px) 24px 36px}#app .page-title-card,#app .panel-card,#app .page-feedback{border-radius:8px}#app .page-title-card{gap:20px;min-height:104px;padding:18px 28px}#app .title-icon{width:60px;height:60px;border-radius:8px}#app .title-copy{gap:5px}#app .title-copy p,#app .section-kicker{font-size:.82rem}#app .title-copy h1{font-size:1.5rem}#app .title-copy span{font-size:.9rem}@media(max-width:1100px){#app .dashboard-shell{--sidebar-width: 252px}#app .dashboard-shell.is-collapsed{--sidebar-width: 78px}#app .dashboard-sidebar{padding-inline:12px}#app .brand-text{font-size:1.02rem}#app .nav-item{font-size:.96rem}#app .dashboard-topbar{padding:12px 20px}}@media(max-width:760px){#app .dashboard-shell,#app .dashboard-shell.is-collapsed{--sidebar-width: 0px;--topbar-height: 176px}#app .dashboard-sidebar{padding:20px 16px}#app .brand{justify-content:flex-start}#app .dashboard-shell.is-collapsed .brand-text,#app .dashboard-shell.is-collapsed .nav-item span{max-width:none;opacity:1}#app .sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}#app .nav-item{justify-content:flex-start;padding:0 16px;font-size:1rem}#app .dashboard-main{margin-left:0;padding:20px 16px 32px}#app .page-title-card{grid-template-columns:1fr}}#app .dashboard-shell--publish{--sidebar-width: 0px;--topbar-height: 68px}#app .dashboard-shell--publish .dashboard-topbar{left:0;grid-template-columns:minmax(280px,934px) auto;height:var(--topbar-height);padding:0 32px 0 62px}#app .dashboard-shell--publish .dashboard-main{margin-left:0;padding:76px 28px 20px}#app .dashboard-shell--publish .search-box{height:44px}#app .dashboard-shell--publish .page-title-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;gap:20px;padding:8px 4px 6px;border:0;background:transparent;box-shadow:none}#app .dashboard-shell--publish .title-icon{width:80px;height:80px;border-radius:50%}#app .dashboard-shell--publish .title-copy{gap:4px}#app .dashboard-shell--publish .title-copy p{font-size:1rem}#app .dashboard-shell--publish .title-copy h1{font-size:2rem}#app .dashboard-shell--publish .title-copy span{font-size:.94rem}@media(max-width:1100px){#app .dashboard-shell--publish .dashboard-topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:20px}}@media(max-width:760px){#app .dashboard-shell--publish{--topbar-height: 132px}#app .dashboard-shell--publish .dashboard-topbar{grid-template-columns:1fr;padding-inline:16px}#app .dashboard-shell--publish .dashboard-main{padding:16px}}
