@charset "UTF-8";.tc-step-bar[data-v-5d6f5426]{background:#fff;border-bottom:1px solid hsla(0,91%,71%,.1);overflow-x:auto;padding:16px 0;scrollbar-width:none}.tc-step-bar[data-v-5d6f5426]::-webkit-scrollbar{display:none}.tc-step-bar__inner[data-v-5d6f5426]{align-items:center;display:flex;gap:4px;justify-content:center;margin:0 auto;max-width:1160px;min-width:-moz-max-content;min-width:max-content;padding:0 24px}.tc-step-bar__item[data-v-5d6f5426]{align-items:center;border-radius:12px;cursor:default;display:flex;gap:8px;padding:6px 12px;transition:background .2s}.tc-step-bar__item--active .tc-step-bar__icon-wrap[data-v-5d6f5426]{background:linear-gradient(135deg,#f2924e,#eb1215);box-shadow:0 4px 12px #eb12154d}.tc-step-bar__item--active .tc-step-bar__label[data-v-5d6f5426]{color:#eb1215;font-weight:700}.tc-step-bar__item--done .tc-step-bar__icon-wrap[data-v-5d6f5426]{background:linear-gradient(135deg,#f2924e80,#eb121580)}.tc-step-bar__item--done .tc-step-bar__label[data-v-5d6f5426]{color:#2c060680}.tc-step-bar__icon-wrap[data-v-5d6f5426]{align-items:center;background:#f2924e1f;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,box-shadow .2s;width:40px}.tc-step-bar__icon[data-v-5d6f5426]{font-size:18px;line-height:1}.tc-step-bar__text[data-v-5d6f5426]{display:flex;flex-direction:column;gap:1px}.tc-step-bar__label[data-v-5d6f5426]{color:#2c0606;font-size:13px;font-weight:600;white-space:nowrap}.tc-step-bar__sub[data-v-5d6f5426]{color:#2c060673;font-size:11px;white-space:nowrap}.tc-step-bar__arrow[data-v-5d6f5426]{color:#f2924e66;flex-shrink:0;font-size:20px;font-weight:300;padding:0 2px}@media(max-width:768px){.tc-step-bar__inner[data-v-5d6f5426]{justify-content:flex-start;padding:0 16px}.tc-step-bar__icon-wrap[data-v-5d6f5426]{border-radius:10px;height:34px;width:34px}.tc-step-bar__icon[data-v-5d6f5426]{font-size:15px}.tc-step-bar__label[data-v-5d6f5426]{font-size:12px}}.tc-form[data-v-1e71d679]{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:24px 24px 40px}.tc-form__features[data-v-1e71d679]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.tc-form__feat-card[data-v-1e71d679]{background:#fff;border:1px solid hsla(0,91%,71%,.1);border-radius:16px;box-shadow:0 2px 12px #eb12150a;padding:20px 16px;text-align:center}.tc-form__feat-icon[data-v-1e71d679]{font-size:28px;margin-bottom:8px}.tc-form__feat-title[data-v-1e71d679]{color:#2c0606;font-size:14px;font-weight:600;margin:0 0 4px}.tc-form__feat-desc[data-v-1e71d679]{color:#2c060680;font-size:12px;line-height:1.5;margin:0}.tc-form__card[data-v-1e71d679]{background:#fff;border:1px solid hsla(0,91%,71%,.1);border-radius:8px;box-shadow:0 4px 24px #eb12150f;margin-bottom:20px;padding:16px}.tc-form__field[data-v-1e71d679]{margin-bottom:22px}.tc-form__label[data-v-1e71d679]{align-items:center;color:#2c0606;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:12px}.tc-form__label-icon[data-v-1e71d679]{font-size:16px}.tc-form__required[data-v-1e71d679]{color:#eb1215;margin-left:2px}.tc-form__industry-grid[data-v-1e71d679]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.tc-form__industry-btn[data-v-1e71d679]{background:#fafafa;border:1px solid rgba(44,6,6,.1);border-radius:10px;color:#2c0606b3;cursor:pointer;font-size:13px;font-weight:500;padding:10px 8px;text-align:center;transition:all .18s ease}.tc-form__industry-btn[data-v-1e71d679]:hover{background:#f2924e0f;border-color:#f2924e66;color:#f2924e}.tc-form__industry-btn--active[data-v-1e71d679]{background:#f2924e1a;border-color:#f2924e;color:#f2924e;font-weight:600}.tc-form__input-wrap[data-v-1e71d679]{background:#fafafa;border:1px solid rgba(44,6,6,.1);border-radius:12px;overflow:hidden;transition:border-color .2s}.tc-form__input-wrap--focus[data-v-1e71d679]{background:#fff;border-color:#f2924e80}.tc-form__input-wrap[data-v-1e71d679] .van-field{background:transparent;padding:10px 14px}.tc-form__input-wrap[data-v-1e71d679] .van-field .van-field__control{color:#2c0606;font-size:14px}.tc-form__input-wrap[data-v-1e71d679] .van-field .van-field__control::-moz-placeholder{color:#2c06064d}.tc-form__input-wrap[data-v-1e71d679] .van-field .van-field__control::placeholder{color:#2c06064d}.tc-form__submit[data-v-1e71d679]{align-items:center;background:#2c06061a;border:none;border-radius:14px;color:#2c060659;cursor:not-allowed;display:flex;font-size:16px;font-weight:600;gap:8px;height:52px;justify-content:center;margin-top:8px;transition:all .25s ease;width:100%}.tc-form__submit--active[data-v-1e71d679]{background:linear-gradient(91deg,#f2924e,#eb1215);box-shadow:0 6px 20px #eb12154d;color:#fff;cursor:pointer}.tc-form__submit--active[data-v-1e71d679]:hover{box-shadow:0 8px 24px #eb121561;opacity:.92;transform:translateY(-1px)}.tc-form__submit--active[data-v-1e71d679]:active{transform:translateY(0)}.tc-form__submit--loading[data-v-1e71d679]{background:linear-gradient(91deg,#f2924eb3,#eb1215b3)!important;cursor:wait}.tc-form__submit-icon[data-v-1e71d679]{font-size:14px}@media(max-width:1024px){.tc-form__features[data-v-1e71d679]{gap:12px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.tc-form[data-v-1e71d679]{padding:16px 16px 32px}.tc-form__features[data-v-1e71d679]{gap:8px;grid-template-columns:repeat(3,1fr)}.tc-form__feat-card[data-v-1e71d679]{padding:14px 10px}.tc-form__feat-icon[data-v-1e71d679]{font-size:22px;margin-bottom:6px}.tc-form__feat-title[data-v-1e71d679]{font-size:12px}.tc-form__feat-desc[data-v-1e71d679]{display:none}.tc-form__card[data-v-1e71d679]{border-radius:16px;padding:20px 16px 18px}.tc-form__industry-grid[data-v-1e71d679]{gap:8px;grid-template-columns:repeat(4,1fr)}.tc-form__industry-btn[data-v-1e71d679]{font-size:12px;padding:9px 4px}.tc-form__submit[data-v-1e71d679]{font-size:15px;height:48px}}.tc-stats[data-v-6cf1cf42]{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1160px;padding:20px 24px}.tc-stats__card[data-v-6cf1cf42]{background:var(--card-bg);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;box-shadow:0 2px 12px #0000000d;padding:16px}.tc-stats__card-top[data-v-6cf1cf42]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tc-stats__icon-wrap[data-v-6cf1cf42]{align-items:center;background:#fff9;border:1.5px solid hsla(0,0%,100%,.9);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.tc-stats__icon[data-v-6cf1cf42]{color:var(--card-color);font-size:20px}.tc-stats__badge[data-v-6cf1cf42]{background:#ffffffbf;border:1px solid hsla(0,0%,100%,.95);border-radius:999px;color:var(--card-color);font-size:11px;font-weight:600;line-height:1.5;padding:3px 9px}.tc-stats__value[data-v-6cf1cf42]{color:#2c0606;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:4px}.tc-stats__label[data-v-6cf1cf42]{color:#2c060680;font-size:12px;font-weight:500}@media(max-width:1024px){.tc-stats[data-v-6cf1cf42]{gap:10px;grid-template-columns:repeat(3,1fr);padding:16px 20px}}@media(max-width:768px){.tc-stats[data-v-6cf1cf42]{gap:10px;grid-template-columns:repeat(2,1fr);padding:14px 16px}.tc-stats__card[data-v-6cf1cf42]:last-child{grid-column:span 2}.tc-stats__icon-wrap[data-v-6cf1cf42]{height:36px;width:36px}.tc-stats__icon[data-v-6cf1cf42]{font-size:17px}.tc-stats__value[data-v-6cf1cf42]{font-size:20px}}.tc-topic[data-v-74efd5a8]{background:#fff;border:1px solid hsla(0,91%,71%,.08);border-radius:16px;box-sizing:border-box;display:flex;gap:14px;padding:18px 20px;transition:box-shadow .18s ease,transform .18s ease}.tc-topic[data-v-74efd5a8]:hover{box-shadow:0 4px 20px #eb121514;transform:translateY(-1px)}.tc-topic--done[data-v-74efd5a8]{opacity:.75}.tc-topic__num[data-v-74efd5a8]{align-items:center;background:linear-gradient(135deg,#f2924e,#eb1215);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.tc-topic__body[data-v-74efd5a8]{flex:1;min-width:0}.tc-topic__title-row[data-v-74efd5a8]{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.tc-topic__title[data-v-74efd5a8]{color:#2c0606;flex:1;font-size:15px;font-weight:600;line-height:1.4;margin:0}.tc-topic__hot-badge[data-v-74efd5a8]{background:#eb1215;border-radius:999px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 7px;white-space:nowrap}.tc-topic__tags[data-v-74efd5a8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tc-topic__tag[data-v-74efd5a8]{border-radius:6px;font-size:11px;font-weight:500;padding:3px 8px;white-space:nowrap}.tc-topic__tag--day[data-v-74efd5a8]{background:#2c06060f;color:#2c060680}.tc-topic__tag--type[data-v-74efd5a8]{background:#f2924e1f;color:#c05c0a}.tc-topic__tag--fmt-图文[data-v-74efd5a8]{background:#3b82f61a;color:#1d4ed8}.tc-topic__tag--fmt-短视频[data-v-74efd5a8],.tc-topic__tag--fmt-视频[data-v-74efd5a8]{background:#2c060614;color:#2c0606}.tc-topic__tag--fmt-直播[data-v-74efd5a8]{background:#eb121514;color:#eb1215}.tc-topic__tag--diff[data-v-74efd5a8]{background:#eab3081f;color:#854d0e}.tc-topic__tag--status-已完成[data-v-74efd5a8]{background:#22c55e1f;color:#15803d}.tc-topic__tag--status-进行中[data-v-74efd5a8]{background:#3b82f61a;color:#1d4ed8}.tc-topic__tag--status-未开始[data-v-74efd5a8]{background:#2c06060f;color:#2c060666}.tc-topic__stats[data-v-74efd5a8]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.tc-topic__stat[data-v-74efd5a8]{color:#2c06068c;font-size:12px}.tc-topic__stat[data-v-74efd5a8],.tc-topic__stat--platforms[data-v-74efd5a8]{align-items:center;display:flex;gap:4px}.tc-topic__stat-icon[data-v-74efd5a8]{font-size:13px;opacity:.7}.tc-topic__platforms-text[data-v-74efd5a8]{color:#2c06068c;font-size:12px}.tc-topic__hashtags[data-v-74efd5a8]{display:flex;flex-wrap:wrap;gap:6px}.tc-topic__hashtag[data-v-74efd5a8]{background:#3b82f60f;border-radius:4px;color:#3b82f6b3;font-size:11px;padding:2px 6px}@media(max-width:768px){.tc-topic[data-v-74efd5a8]{gap:10px;padding:14px}.tc-topic__title[data-v-74efd5a8]{font-size:14px}.tc-topic__stats[data-v-74efd5a8]{gap:10px}}.tc-result[data-v-0418a86b]{min-height:60vh}.tc-result__toolbar[data-v-0418a86b]{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:0 24px 16px}.tc-result__view-tabs[data-v-0418a86b]{background:#2c06060d;border-radius:10px;display:flex;gap:4px;padding:3px}.tc-result__view-btn[data-v-0418a86b]{align-items:center;background:transparent;border:none;border-radius:8px;color:#2c060680;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;padding:7px 14px;transition:all .18s}.tc-result__view-btn--active[data-v-0418a86b]{background:#fff;box-shadow:0 1px 6px #eb12151f;color:#eb1215;font-weight:600}.tc-result__actions[data-v-0418a86b]{display:flex;gap:8px}.tc-result__action-btn[data-v-0418a86b]{background:transparent;border:1px solid rgba(44,6,6,.12);border-radius:8px;color:#2c060699;cursor:pointer;font-size:13px;padding:7px 14px;transition:all .18s}.tc-result__action-btn[data-v-0418a86b]:hover{border-color:#eb12154d;color:#eb1215}.tc-result__action-btn--export[data-v-0418a86b]{background:linear-gradient(91deg,#f2924e,#eb1215);border:none;color:#fff;font-weight:600}.tc-result__action-btn--export[data-v-0418a86b]:hover{color:#fff;opacity:.9}.tc-result__timeline[data-v-0418a86b]{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:0 24px 32px}.tc-result__week-tabs[data-v-0418a86b]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.tc-result__week-tab[data-v-0418a86b]{background:#fff;border:1px solid hsla(0,91%,71%,.1);border-radius:14px;box-shadow:0 2px 8px #eb121508;cursor:pointer;padding:14px 16px;transition:border-color .18s,box-shadow .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc-result__week-tab[data-v-0418a86b]:hover{border-color:#f2924e4d;box-shadow:0 4px 14px #eb121512}.tc-result__week-tab--active[data-v-0418a86b]{border-color:#f2924e!important;box-shadow:0 4px 16px #eb12151a!important}.tc-result__week-tab--active .tc-result__week-label[data-v-0418a86b]{color:#eb1215}.tc-result__week-tab--active .tc-result__week-count[data-v-0418a86b]{background:linear-gradient(135deg,#f2924e,#eb1215);color:#fff}.tc-result__week-tab-top[data-v-0418a86b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tc-result__week-label[data-v-0418a86b]{color:#2c0606;font-size:14px;font-weight:700;transition:color .18s}.tc-result__week-count[data-v-0418a86b]{background:#2c060612;border-radius:999px;color:#2c060680;font-size:12px;font-weight:600;padding:2px 9px;transition:background .18s,color .18s}.tc-result__week-progress[data-v-0418a86b]{display:flex;flex-direction:column;gap:5px}.tc-result__week-progress-text[data-v-0418a86b]{color:#2c060673;font-size:12px}.tc-result__week-bar[data-v-0418a86b]{background:#2c060612;border-radius:999px;height:4px;overflow:hidden;width:100%}.tc-result__week-bar-fill[data-v-0418a86b]{background:linear-gradient(90deg,#f2924e,#eb1215);border-radius:999px;height:100%;transition:width .4s ease}.tc-result__week-list[data-v-0418a86b]{display:flex;flex-direction:column;gap:10px}.tc-result__calendar-wrap[data-v-0418a86b]{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:0 24px 32px}.tc-result__calendar[data-v-0418a86b]{background:#fff;border:1px solid hsla(0,91%,71%,.1);border-radius:20px;box-shadow:0 4px 24px #eb12150f;overflow:hidden}.tc-cal__head[data-v-0418a86b]{border-bottom:1px solid hsla(0,91%,71%,.08);display:grid;grid-template-columns:repeat(7,1fr)}.tc-cal__head-cell[data-v-0418a86b]{border-right:1px solid hsla(0,91%,71%,.05);color:#2c060673;font-size:12px;font-weight:600;padding:12px 8px;text-align:center}.tc-cal__head-cell[data-v-0418a86b]:last-child{border-right:none}.tc-cal__body[data-v-0418a86b]{display:grid;grid-template-columns:repeat(7,1fr)}.tc-cal__cell[data-v-0418a86b]{border-bottom:1px solid hsla(0,91%,71%,.06);border-right:1px solid hsla(0,91%,71%,.06);box-sizing:border-box;min-height:90px;padding:8px;position:relative;transition:background .15s}.tc-cal__cell[data-v-0418a86b]:nth-child(7n){border-right:none}.tc-cal__cell--empty[data-v-0418a86b]{background:#2c060604}.tc-cal__cell--has-topic[data-v-0418a86b]{background:#f2924e0a;cursor:pointer}.tc-cal__cell--has-topic[data-v-0418a86b]:hover{background:#f2924e14}.tc-cal__cell--done[data-v-0418a86b]{background:#22c55e0a}.tc-cal__cell--hot[data-v-0418a86b]{background:#eb12150a}.tc-cal__cell--hot .tc-cal__day[data-v-0418a86b]{color:#eb1215}.tc-cal__day[data-v-0418a86b]{color:#2c0606;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.tc-cal__topic-title[data-v-0418a86b]{color:#2c0606bf;display:-webkit-box;font-size:11px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 6px;-webkit-box-orient:vertical;overflow:hidden}.tc-cal__topic-meta[data-v-0418a86b]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.tc-cal__fmt-icon[data-v-0418a86b]{color:#2c0606cc;font-size:11px}.tc-cal__platform-dot[data-v-0418a86b]{display:inline-block}.tc-cal__platform-dot[data-v-0418a86b],.tc-cal__status-dot[data-v-0418a86b]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.tc-cal__status-dot--已完成[data-v-0418a86b]{background:#22c55e}.tc-cal__status-dot--进行中[data-v-0418a86b]{background:#3b82f6}.tc-cal__status-dot--未开始[data-v-0418a86b]{background:#2c060633}@media(max-width:1024px){.tc-result__toolbar[data-v-0418a86b]{padding:0 20px 14px}.tc-result__calendar-wrap[data-v-0418a86b],.tc-result__timeline[data-v-0418a86b]{padding:0 20px 28px}.tc-result__week-tabs[data-v-0418a86b]{gap:8px}.tc-cal__cell[data-v-0418a86b]{min-height:78px;padding:6px}}@media(max-width:768px){.tc-result__toolbar[data-v-0418a86b]{align-items:flex-start;flex-direction:column;padding:0 16px 12px}.tc-result__calendar-wrap[data-v-0418a86b],.tc-result__timeline[data-v-0418a86b]{padding:0 16px 24px}.tc-result__week-tabs[data-v-0418a86b]{grid-template-columns:repeat(2,1fr)}.tc-result__week-tab[data-v-0418a86b]{padding:12px}.tc-result__week-progress-text[data-v-0418a86b]{font-size:11px}.tc-cal__cell[data-v-0418a86b]{min-height:64px;padding:5px 4px}.tc-cal__head-cell[data-v-0418a86b]{font-size:11px;padding:10px 4px}.tc-cal__topic-title[data-v-0418a86b]{font-size:10px;-webkit-line-clamp:2;line-clamp:2}}.tc-page[data-v-30b4e246]{background:#fdfafa;min-height:100vh}.tc-page__header-actions[data-v-30b4e246]{align-items:center;display:flex;gap:8px}.tc-page__header-btn[data-v-30b4e246]{align-items:center;background:transparent;border:1px solid rgba(44,6,6,.12);border-radius:8px;color:#2c060699;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:5px 12px;transition:all .18s}.tc-page__header-btn[data-v-30b4e246]:hover{border-color:#eb121540;color:#eb1215}.tc-page__header-btn--primary[data-v-30b4e246]{background:linear-gradient(91deg,#f2924e,#eb1215);border:none;color:#fff;font-weight:600}.tc-page__header-btn--primary[data-v-30b4e246]:hover{color:#fff;opacity:.9}
