html,body,#app{height:100%}.customer-table-tooltip{max-width:480px;max-height:400px;overflow-y:auto}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-multi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#nprogress{pointer-events:none}#nprogress .bar{background:#3679bd;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #409eff,0 0 5px #409eff;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#409eff;border-left-color:#409eff;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app[data-v-be53f6cf]{width:100%;height:100%}.item.clickable[data-v-f5a44163]{cursor:pointer;transition:transform .2s,box-shadow .2s}.item.clickable[data-v-f5a44163]:hover:not(.locked){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.item.clickable[data-v-f5a44163]:active:not(.locked){transform:translateY(0)}.method-card[data-v-f5a44163]{position:relative;display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:center;padding:12px;background:linear-gradient(135deg,#fffef9,#faf8f0);border:1px solid #e8e4d8;border-radius:8px;overflow:hidden}.method-card[data-v-f5a44163]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#d4a574,transparent);opacity:.5}.method-card.locked[data-v-f5a44163]{opacity:.6;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.item-image-wrapper[data-v-f5a44163]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #d4a574;box-shadow:0 2px 8px #d4a5744d}.item-thumbnail[data-v-f5a44163]{width:100%;height:100%;object-fit:cover;display:block}.image-overlay[data-v-f5a44163]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(212,165,116,.1) 0%,transparent 50%);pointer-events:none}.item-content[data-v-f5a44163]{flex:1;min-width:0}.item-head[data-v-f5a44163]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.item-head strong[data-v-f5a44163]{font-size:16px;font-weight:700;color:#2c3e50;text-shadow:0 1px 2px rgba(0,0,0,.05)}.method-badge[data-v-f5a44163]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#d4a57426;color:#8b6914;border:1px solid rgba(212,165,116,.3)}.method-badge.completed[data-v-f5a44163]{background:#67c23a26;color:#67c23a;border-color:#67c23a4d}.method-badge.locked[data-v-f5a44163]{background:#0000000d;color:#999;border-color:#0000001a}.item-meta[data-v-f5a44163]{display:flex;gap:12px;margin:0 0 8px;font-size:13px;color:#666}.meta-item[data-v-f5a44163]{display:flex;align-items:center;gap:4px}.icon[data-v-f5a44163]{font-style:normal;font-size:14px}.item-footer[data-v-f5a44163]{display:flex;gap:8px;flex-wrap:wrap}.reward-tag[data-v-f5a44163]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#fff9e6,#fff);color:#d4a017;border:1px solid #ffe7ba}.action-btn[data-v-f5a44163]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#d4a574,#b8935f);color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #d4a5744d;white-space:nowrap}.action-btn[data-v-f5a44163]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #d4a57466}.action-btn[data-v-f5a44163]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.method-detail[data-v-f5a44163]{padding:8px 0}.detail-section[data-v-f5a44163]{margin-bottom:24px}.detail-section[data-v-f5a44163]:last-child{margin-bottom:0}.detail-section h4[data-v-f5a44163]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.detail-row[data-v-f5a44163]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-f5a44163]:last-child{border-bottom:none}.detail-row .label[data-v-f5a44163]{font-size:14px;color:#666;font-weight:500}.detail-row .value[data-v-f5a44163]{font-size:14px;color:#333;font-weight:600}.detail-row .value.completed[data-v-f5a44163]{color:#67c23a}.detail-row .value.locked[data-v-f5a44163]{color:#999}.description[data-v-f5a44163]{font-size:14px;line-height:1.8;color:#666;text-align:justify;margin:0;padding:12px;background:#f9f9f9;border-radius:4px;border-left:3px solid #409eff}.rewards[data-v-f5a44163]{background:linear-gradient(135deg,#fff9e6,#fff);padding:16px;border-radius:8px;border:1px solid #ffe7ba}.rewards h4[data-v-f5a44163]{border-bottom-color:#ffe7ba;color:#d4a017}.reward-list[data-v-f5a44163]{display:flex;gap:16px;flex-wrap:wrap}.reward-item[data-v-f5a44163]{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;padding:12px;background:#fff;border-radius:6px;border:1px solid #ffe7ba}.reward-label[data-v-f5a44163]{font-size:13px;color:#999;margin-bottom:4px}.reward-value[data-v-f5a44163]{font-size:20px;font-weight:700;color:#d4a017}.dialog-footer[data-v-f5a44163]{display:flex;justify-content:flex-end;gap:12px}.detail-image[data-v-f5a44163]{width:100%;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.detail-image img[data-v-f5a44163]{width:100%;height:200px;object-fit:cover;display:block}.description.story[data-v-f5a44163]{background:linear-gradient(135deg,#fff9e6,#fff);border-left-color:#d4a017;font-style:italic}.description.tips[data-v-f5a44163]{background:#f0f9ff;border-left-color:#409eff;font-weight:500}.item.clickable[data-v-dc381e3f]{cursor:pointer;transition:transform .2s,box-shadow .2s}.item.clickable[data-v-dc381e3f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.item.clickable[data-v-dc381e3f]:active{transform:translateY(0)}.task-card[data-v-dc381e3f]{position:relative;display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:center;padding:12px;background:linear-gradient(135deg,#fffef9,#faf8f0);border:1px solid #e8e4d8;border-radius:8px;overflow:hidden}.task-card[data-v-dc381e3f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#d4a574,transparent);opacity:.5}.item-image-wrapper[data-v-dc381e3f]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #d4a574;box-shadow:0 2px 8px #d4a5744d}.item-thumbnail[data-v-dc381e3f]{width:100%;height:100%;object-fit:cover;display:block}.image-overlay[data-v-dc381e3f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(212,165,116,.1) 0%,transparent 50%);pointer-events:none}.difficulty-corner[data-v-dc381e3f]{position:absolute;top:4px;right:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;background:#000000b3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-content[data-v-dc381e3f]{flex:1;min-width:0}.item-head[data-v-dc381e3f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.item-head strong[data-v-dc381e3f]{font-size:16px;font-weight:700;color:#2c3e50;text-shadow:0 1px 2px rgba(0,0,0,.05)}.task-badge[data-v-dc381e3f]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#409eff26;color:#409eff;border:1px solid rgba(64,158,255,.3)}.task-badge.received[data-v-dc381e3f]{background:#67c23a26;color:#67c23a;border-color:#67c23a4d}.item-meta[data-v-dc381e3f]{display:flex;gap:12px;margin:0 0 8px;font-size:13px;color:#666}.meta-item[data-v-dc381e3f]{display:flex;align-items:center;gap:4px}.icon[data-v-dc381e3f]{font-style:normal;font-size:14px}.item-footer[data-v-dc381e3f]{display:flex;gap:8px;flex-wrap:wrap}.cost-tag[data-v-dc381e3f]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#fff0f0,#fff);color:#e6a23c;border:1px solid #ffd4a3}.reward-tag[data-v-dc381e3f]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#fff9e6,#fff);color:#d4a017;border:1px solid #ffe7ba}.action-btn[data-v-dc381e3f]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#d4a574,#b8935f);color:#fff;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #d4a5744d;white-space:nowrap}.action-btn[data-v-dc381e3f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #d4a57466}.action-btn[data-v-dc381e3f]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.task-detail[data-v-dc381e3f]{padding:8px 0}.detail-section[data-v-dc381e3f]{margin-bottom:24px}.detail-section[data-v-dc381e3f]:last-child{margin-bottom:0}.detail-section h4[data-v-dc381e3f]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.detail-row[data-v-dc381e3f]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-dc381e3f]:last-child{border-bottom:none}.detail-row .label[data-v-dc381e3f]{font-size:14px;color:#666;font-weight:500}.detail-row .value[data-v-dc381e3f]{font-size:14px;color:#333;font-weight:600}.detail-row .value.received[data-v-dc381e3f]{color:#67c23a}.detail-row .value.available[data-v-dc381e3f]{color:#409eff}.detail-row .value.cost[data-v-dc381e3f]{color:#e6a23c}.description[data-v-dc381e3f]{font-size:14px;line-height:1.8;color:#666;text-align:justify;margin:0;padding:12px;background:#f9f9f9;border-radius:4px;border-left:3px solid #409eff}.time-section[data-v-dc381e3f]{background:#f0f9ff;padding:16px;border-radius:8px;border:1px solid #b3d8ff}.time-section h4[data-v-dc381e3f]{border-bottom-color:#b3d8ff;color:#409eff}.time-info[data-v-dc381e3f]{display:flex;flex-direction:column;gap:12px}.time-item[data-v-dc381e3f]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #d9ecff}.time-label[data-v-dc381e3f]{font-size:13px;color:#666}.time-value[data-v-dc381e3f]{font-size:14px;font-weight:600;color:#409eff}.rewards[data-v-dc381e3f]{background:linear-gradient(135deg,#fff9e6,#fff);padding:16px;border-radius:8px;border:1px solid #ffe7ba}.rewards h4[data-v-dc381e3f]{border-bottom-color:#ffe7ba;color:#d4a017}.reward-summary[data-v-dc381e3f]{margin-bottom:16px}.reward-desc[data-v-dc381e3f]{font-size:15px;font-weight:600;color:#d4a017;text-align:center;margin:0;padding:12px;background:#fff;border-radius:6px;border:1px solid #ffe7ba}.reward-list[data-v-dc381e3f]{display:flex;gap:16px;flex-wrap:wrap}.reward-item[data-v-dc381e3f]{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;padding:12px;background:#fff;border-radius:6px;border:1px solid #ffe7ba}.reward-label[data-v-dc381e3f]{font-size:13px;color:#999;margin-bottom:4px}.reward-value[data-v-dc381e3f]{font-size:20px;font-weight:700;color:#d4a017}.dialog-footer[data-v-dc381e3f]{display:flex;justify-content:flex-end;gap:12px}.detail-image[data-v-dc381e3f]{width:100%;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.detail-image img[data-v-dc381e3f]{width:100%;height:200px;object-fit:cover;display:block}.description.story[data-v-dc381e3f]{background:linear-gradient(135deg,#fff9e6,#fff);border-left-color:#d4a017;font-style:italic}.description.objective[data-v-dc381e3f]{background:#f0f9ff;border-left-color:#409eff;font-weight:600}.description.condition[data-v-dc381e3f]{background:#f0fdf4;border-left-color:#67c23a}.difficulty-easy[data-v-dc381e3f]{color:#67c23a}.difficulty-medium[data-v-dc381e3f]{color:#e6a23c}.difficulty-hard[data-v-dc381e3f]{color:#f56c6c}.jianghu-hero[data-v-a7e75380]{background:linear-gradient(135deg,#8b7355,#6b5644);position:relative;overflow:hidden}.jianghu-hero[data-v-a7e75380]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0px,transparent 1px,transparent 40px),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,transparent 1px,transparent 40px);pointer-events:none}.hero-subtitle[data-v-a7e75380]{color:#ffffffd9;font-size:14px;margin:8px 0 16px;font-style:italic}.ancient-badge[data-v-a7e75380]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#f5e6d3,#e8d4b8);color:#8b6914;border:1px solid #d4a574}.publish-card[data-v-a7e75380]{background:linear-gradient(135deg,#fffef9,#faf8f0);border:1px solid #e8e4d8}.publish-area[data-v-a7e75380]{display:flex;flex-direction:column;gap:12px}.ancient-textarea[data-v-a7e75380]{width:100%;min-height:100px;padding:12px;border:2px solid #d4a574;border-radius:8px;background:#fffef9;color:#2c3e50;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;transition:all .3s}.ancient-textarea[data-v-a7e75380]:focus{outline:none;border-color:#b8935f;box-shadow:0 0 0 3px #d4a5741a}.ancient-textarea[data-v-a7e75380]::placeholder{color:#999;font-style:italic}.preview-container[data-v-a7e75380]{position:relative;width:100%;max-width:300px;border-radius:8px;overflow:hidden;border:2px solid #d4a574}.preview-image[data-v-a7e75380]{width:100%;height:auto;display:block}.remove-image-btn[data-v-a7e75380]{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s}.remove-image-btn[data-v-a7e75380]:hover{background:#000c;transform:scale(1.1)}.publish-actions[data-v-a7e75380]{display:flex;gap:12px;align-items:center}.image-upload-btn[data-v-a7e75380]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;background:linear-gradient(135deg,#f5e6d3,#e8d4b8);color:#8b6914;border:1px solid #d4a574;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.image-upload-btn[data-v-a7e75380]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #d4a5744d}.image-upload-btn .icon[data-v-a7e75380]{font-size:16px}.publish-btn[data-v-a7e75380]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:linear-gradient(135deg,#d4a574,#b8935f);color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #d4a5744d}.publish-btn[data-v-a7e75380]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #d4a57466}.publish-btn .icon[data-v-a7e75380]{font-size:16px}.posts-card[data-v-a7e75380]{background:linear-gradient(135deg,#fffef9,#faf8f0);border:1px solid #e8e4d8}.posts-list[data-v-a7e75380]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-a7e75380]{text-align:center;padding:40px 20px;color:#999}.empty-icon[data-v-a7e75380]{font-size:48px;display:block;margin-bottom:12px}.empty-state p[data-v-a7e75380]{margin:0;font-size:14px}.post-item[data-v-a7e75380]{padding:16px;background:#fff;border:1px solid #e8e4d8;border-radius:8px;position:relative;transition:all .2s}.post-item[data-v-a7e75380]:hover{box-shadow:0 2px 8px #d4a57426}.post-item[data-v-a7e75380]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#d4a574,transparent);opacity:.3}.post-header[data-v-a7e75380]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.author-info[data-v-a7e75380]{display:flex;gap:12px;align-items:center}.avatar[data-v-a7e75380]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#d4a574,#b8935f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border:2px solid #e8e4d8}.author-details[data-v-a7e75380]{display:flex;flex-direction:column;gap:2px}.author-name[data-v-a7e75380]{font-size:15px;font-weight:700;color:#2c3e50}.author-realm[data-v-a7e75380]{font-size:12px;color:#8b6914;background:#d4a5741a;padding:2px 8px;border-radius:4px;display:inline-block}.post-menu[data-v-a7e75380]{position:relative}.menu-btn[data-v-a7e75380]{width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:#999;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .2s}.menu-btn[data-v-a7e75380]:hover{background:#0000000d;color:#666}.menu-dropdown[data-v-a7e75380]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e8e4d8;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10;min-width:120px}.menu-item[data-v-a7e75380]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:#fff;border:none;cursor:pointer;font-size:14px;color:#666;transition:all .2s;text-align:left}.menu-item[data-v-a7e75380]:hover{background:#f5f5f5}.menu-item.delete[data-v-a7e75380]{color:#f56c6c}.menu-item.delete[data-v-a7e75380]:hover{background:#fef0f0}.menu-item .icon[data-v-a7e75380]{font-size:16px}.post-content[data-v-a7e75380]{margin-bottom:12px}.post-content p[data-v-a7e75380]{margin:0 0 12px;font-size:14px;line-height:1.8;color:#2c3e50;white-space:pre-wrap;word-break:break-word}.post-images[data-v-a7e75380]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.post-image[data-v-a7e75380]{width:100%;border-radius:8px;border:1px solid #e8e4d8;object-fit:cover;max-height:300px}.post-footer[data-v-a7e75380]{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #f5f5f5}.post-time[data-v-a7e75380]{font-size:12px;color:#999}html,body,#app{width:100%;height:100%;overflow:hidden}.immortal-app[data-v-f3674481]{--text: #1f2a2a;--muted: #66716f;--page-bg: #eef3f1;--field-bg: #fff;--card-bg: #fffdf7;--item-bg: #fffdf8;--line: #dce1da;--primary: #356f5b;--primary-soft: #e8eee9;--primary-mid: #58a383;--accent: #b38638;--accent-mid: #d6a84a;--hero-start: rgba(31,42,42,.92);--hero-end: rgba(53,111,91,.9);--tab-bg: rgba(255,253,247,.96);--shadow: rgba(31,42,42,.08);width:min(460px,100%);height:100vh;height:100dvh;margin:0 auto;display:grid;grid-template-rows:1fr auto;overflow:hidden;color:var(--text);background:var(--page-bg)}.theme-metal[data-v-f3674481]{--text: #2c2820;--muted: #756b5a;--page-bg: #f4f0e5;--field-bg: #fffdf5;--card-bg: #fffaf0;--item-bg: #fffaf1;--line: #ded4bf;--primary: #8a6a22;--primary-soft: #efe8d4;--primary-mid: #c49a3a;--accent: #5d646b;--accent-mid: #8b969f;--hero-start: rgba(50,43,31,.94);--hero-end: rgba(138,106,34,.9);--tab-bg: rgba(255,250,240,.96);--shadow: rgba(50,43,31,.1)}.theme-wood[data-v-f3674481]{--text: #1f2a2a;--muted: #66716f;--page-bg: #eef3f1;--field-bg: #fff;--card-bg: #fffdf7;--item-bg: #fffdf8;--line: #dce1da;--primary: #356f5b;--primary-soft: #e8eee9;--primary-mid: #58a383;--accent: #b38638;--accent-mid: #d6a84a;--hero-start: rgba(31,42,42,.92);--hero-end: rgba(53,111,91,.9);--tab-bg: rgba(255,253,247,.96);--shadow: rgba(31,42,42,.08)}.theme-water[data-v-f3674481]{--text: #172936;--muted: #60717c;--page-bg: #edf4f7;--field-bg: #fbfeff;--card-bg: #fbfeff;--item-bg: #f7fcff;--line: #d4e2e8;--primary: #2f6f8f;--primary-soft: #e4eef4;--primary-mid: #5799b7;--accent: #6a5d9e;--accent-mid: #8d82c5;--hero-start: rgba(23,41,54,.94);--hero-end: rgba(47,111,143,.9);--tab-bg: rgba(251,254,255,.96);--shadow: rgba(23,41,54,.1)}.theme-fire[data-v-f3674481]{--text: #321f1b;--muted: #765f57;--page-bg: #f8f0eb;--field-bg: #fffaf7;--card-bg: #fff8f2;--item-bg: #fff7f0;--line: #e5d2c7;--primary: #9c4630;--primary-soft: #f1e3dc;--primary-mid: #d36b47;--accent: #b27b1f;--accent-mid: #dda84a;--hero-start: rgba(50,31,27,.94);--hero-end: rgba(156,70,48,.9);--tab-bg: rgba(255,248,242,.96);--shadow: rgba(50,31,27,.1)}.theme-earth[data-v-f3674481]{--text: #2b261d;--muted: #746a5b;--page-bg: #f2efe8;--field-bg: #fffdf8;--card-bg: #fffaf0;--item-bg: #fffaf2;--line: #ddd4c3;--primary: #766338;--primary-soft: #ece7da;--primary-mid: #a28b54;--accent: #5d7a5a;--accent-mid: #84a078;--hero-start: rgba(43,38,29,.94);--hero-end: rgba(118,99,56,.9);--tab-bg: rgba(255,250,240,.96);--shadow: rgba(43,38,29,.1)}.gate[data-v-f3674481],.talent-page[data-v-f3674481]{min-height:100%;padding:16px 14px;display:grid;place-content:center;gap:12px}.tab-content[data-v-f3674481]{min-height:0;overflow-y:auto;padding:16px 14px 18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}input[data-v-f3674481],textarea[data-v-f3674481]{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--text);background:var(--field-bg)}button[data-v-f3674481],.secondary[data-v-f3674481]{min-height:42px;border:0;border-radius:8px;padding:0 12px;color:#fff;font-weight:800;background:var(--primary);cursor:pointer}button[data-v-f3674481]:disabled{opacity:.48;cursor:not-allowed}.secondary[data-v-f3674481]{display:grid;place-items:center;color:var(--primary);background:var(--primary-soft)}.orb[data-v-f3674481]{width:148px;height:148px;border-radius:50%;color:var(--text);background:radial-gradient(circle,var(--field-bg) 0%,var(--accent-mid) 42%,var(--primary-mid) 100%)}[data-v-f3674481] .tab-page{display:grid;gap:12px}[data-v-f3674481] .hero,[data-v-f3674481] .card{border-radius:8px;padding:14px;background:var(--card-bg);border:1px solid var(--line)}[data-v-f3674481] .hero{color:#fff;background:linear-gradient(135deg,var(--hero-start),var(--hero-end))}[data-v-f3674481] .hero h2{margin:0 0 8px;font-size:26px}[data-v-f3674481] .hero p,[data-v-f3674481] .item p,[data-v-f3674481] .member p{margin:0;color:var(--muted);line-height:1.7}[data-v-f3674481] .hero p{color:#ffffffc7}[data-v-f3674481] .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}[data-v-f3674481] .stats.two{grid-template-columns:repeat(2,1fr)}[data-v-f3674481] .stats>div{padding:9px;border-radius:8px;background:#ffffff1f}[data-v-f3674481] .stats span,[data-v-f3674481] .card-title span,[data-v-f3674481] .row span,[data-v-f3674481] .item-head span{color:var(--muted);font-size:12px}[data-v-f3674481] .hero .stats span{color:#ffffffb8}[data-v-f3674481] .card-title,[data-v-f3674481] .item-head,[data-v-f3674481] .row{display:flex;justify-content:space-between;gap:12px}[data-v-f3674481] .card-title{margin-bottom:12px}[data-v-f3674481] .card-title h3{margin:0;font-size:16px}[data-v-f3674481] .body-stage{display:grid;place-items:center;min-height:292px;border:1px solid var(--line);border-radius:8px;background:var(--page-bg)}[data-v-f3674481] .body-stage img{max-width:270px;width:100%}[data-v-f3674481] .progress{height:10px;overflow:hidden;border-radius:999px;background:var(--primary-soft)}[data-v-f3674481] .progress i{display:block;height:100%;background:linear-gradient(90deg,var(--primary-mid),var(--accent))}[data-v-f3674481] .list{display:grid;gap:10px}[data-v-f3674481] .item{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--item-bg)}[data-v-f3674481] .item.locked{opacity:.58}[data-v-f3674481] .actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:10px}[data-v-f3674481] .preview,[data-v-f3674481] .post-image{width:100%;max-height:240px;margin-top:10px;border-radius:8px;object-fit:cover}[data-v-f3674481] .member{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--line)}[data-v-f3674481] .member b{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:var(--primary-soft)}.bottom-tabs[data-v-f3674481]{position:sticky;bottom:0;z-index:10;width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 8px calc(12px + env(safe-area-inset-bottom));background:var(--tab-bg);border-top:1px solid var(--line);box-shadow:0 -8px 24px var(--shadow)}.tab[data-v-f3674481]{min-height:52px;display:grid;place-items:center;gap:2px;color:var(--muted);background:transparent;font-size:12px}.tab.active[data-v-f3674481]{color:#fff;background:var(--primary)}.tab.main[data-v-f3674481]{min-height:60px;margin-top:-10px;color:#fff;background:linear-gradient(180deg,var(--primary-mid),var(--primary))}.tab.main.active[data-v-f3674481]{background:linear-gradient(180deg,var(--accent-mid),var(--accent))}.tab b[data-v-f3674481]{font-size:16px}.tab.main b[data-v-f3674481]{font-size:20px}
