.tpl-detail[data-v-9d9d5cf6]{color:#241d1a;background:radial-gradient(52% 42% at 0 0,#ffbe9629,#0000 58%),radial-gradient(46% 42% at 100% 12%,#ff78961a,#0000 58%),#fbf8f5;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.tpl-detail__main[data-v-9d9d5cf6]{width:min(1440px,100% - 32px);padding:calc(var(--app-navbar-height) + 24px) 0 32px;margin:0 auto}.tpl-detail__shell[data-v-9d9d5cf6]{height:calc(100vh - var(--app-navbar-height) - 56px);background:#fffdfb;border:1px solid #e2d5cdcc;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(400px,.82fr);min-height:620px;max-height:900px;display:grid;overflow:hidden;box-shadow:0 22px 60px #4a30231c}.tpl-detail__visual[data-v-9d9d5cf6]{background:radial-gradient(circle at 50% 22%,#fff4eb,#0000 42%),linear-gradient(135deg,#f8e8df,#fff4ef 48%,#f7e0e4);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.tpl-detail__visual[data-v-9d9d5cf6]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ff8a3d1f,#0000 46%,#f15c891a);position:absolute;inset:0}.tpl-detail__preview[data-v-9d9d5cf6]{width:100%;height:100%;min-height:0;position:relative}.tpl-detail__media-el[data-v-9d9d5cf6]{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.tpl-detail__placeholder[data-v-9d9d5cf6]{position:absolute;inset:0}.tpl-detail__play[data-v-9d9d5cf6]{z-index:2;color:#fff;cursor:pointer;background:#ff7201;border:0;border-radius:19px;place-items:center;width:62px;height:62px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #ff72015c}.tpl-detail__play svg[data-v-9d9d5cf6]{fill:currentColor;width:28px;height:28px;margin-left:3px}.tpl-detail__info[data-v-9d9d5cf6]{background:#fffdfb;flex-direction:column;min-width:0;min-height:0;padding:42px 38px 24px;display:flex;overflow:hidden}.tpl-detail__info-body[data-v-9d9d5cf6]{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.tpl-detail__kicker[data-v-9d9d5cf6]{color:#b65308;background:#fff0e5;border-radius:8px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.tpl-detail__title-block[data-v-9d9d5cf6]{flex-direction:column;align-items:flex-start;gap:9px;margin:13px 0 8px;display:flex}.tpl-detail__title[data-v-9d9d5cf6]{color:#211915;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:700;line-height:1.2}.tpl-detail__guide[data-v-9d9d5cf6]{color:#c9500e;background:#fff3ea;border:1px solid #ffd8bd;border-radius:999px;align-items:center;max-width:100%;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.tpl-detail__desc[data-v-9d9d5cf6]{color:#776960;margin:0 0 16px;font-size:13px;line-height:1.7}.tpl-detail__meta[data-v-9d9d5cf6]{grid-template-columns:repeat(var(--meta-columns,2), minmax(0, 1fr));gap:7px;margin:14px 0 20px;display:grid}.tpl-detail__meta span[data-v-9d9d5cf6]{color:#766960;border:1px solid #eee2da;border-radius:10px;padding:9px 10px;font-size:10px}.tpl-detail__meta b[data-v-9d9d5cf6]{color:#312722;margin-top:4px;font-size:12px;display:block}.tpl-detail__label[data-v-9d9d5cf6]{color:#8c7d73;margin:16px 0 8px;font-size:11px;font-weight:800}.tpl-detail__prompt[data-v-9d9d5cf6]{color:#5a4b43;white-space:pre-wrap;background:#fff9f5;border:1px solid #eee1d8;border-radius:12px;flex:none;max-height:270px;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.tpl-detail__references[data-v-9d9d5cf6]{flex-wrap:wrap;gap:8px 14px;display:flex}.tpl-detail__reference[data-v-9d9d5cf6]{align-items:center;gap:9px;min-width:0;display:flex}.tpl-detail__reference img[data-v-9d9d5cf6]{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.tpl-detail__reference span[data-v-9d9d5cf6]{color:#6f625a;font-size:11px}.tpl-detail__reference small[data-v-9d9d5cf6]{color:#a0948b;margin-top:3px;display:block}.tpl-detail__detail[data-v-9d9d5cf6]{border-top:1px solid #f0e4dc;margin-top:18px;padding-top:16px}.tpl-detail__detail-title[data-v-9d9d5cf6]{color:#312722;margin:0 0 8px;font-size:13px;font-weight:800}.tpl-detail__detail-text[data-v-9d9d5cf6]{color:#6f625a;white-space:pre-line;margin:0 0 10px;font-size:12px;line-height:1.75}.tpl-detail__detail-text[data-v-9d9d5cf6]:last-child{margin-bottom:0}.tpl-detail__actions[data-v-9d9d5cf6]{flex:none;gap:8px;margin:17px 0 2px;display:flex}.tpl-detail__actions button[data-v-9d9d5cf6]{color:#685b53;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eaded5;border-radius:9px;padding:0 12px;font-size:11px}.tpl-detail__actions button[data-v-9d9d5cf6]:hover{color:#b65308;border-color:#f3c8ae}.tpl-detail__actions button.active[data-v-9d9d5cf6]{color:#d05210;background:#fff3ea;border-color:#ffc5aa}.tpl-detail__actions button[data-v-9d9d5cf6]:disabled{cursor:wait;opacity:.65}.tpl-detail__footer[data-v-9d9d5cf6]{flex:none;padding-top:16px}.tpl-detail__cta[data-v-9d9d5cf6]{appearance:none;color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff8c21,#ff7201);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #ff720138}.tpl-detail__cta-points[data-v-9d9d5cf6]{color:#fff0dd;margin-left:7px;font-size:11px;font-weight:600}.tpl-detail__cta--link[data-v-9d9d5cf6]{width:auto;margin-top:20px}.tpl-detail__empty[data-v-9d9d5cf6]{text-align:center;background:#fffdfb;border:1px solid #e2d5cdcc;border-radius:20px;max-width:560px;margin:48px auto;padding:40px 28px}@media (width<=1000px){.tpl-detail__shell[data-v-9d9d5cf6]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr)}.tpl-detail__info[data-v-9d9d5cf6]{padding:34px 28px 22px}}@media (width<=860px){.tpl-detail__main[data-v-9d9d5cf6]{width:min(720px,100% - 24px);padding-bottom:24px}.tpl-detail__shell[data-v-9d9d5cf6]{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.tpl-detail__visual[data-v-9d9d5cf6]{min-height:min(68vh,560px)}.tpl-detail__info[data-v-9d9d5cf6]{min-height:520px;padding:28px 24px 22px;overflow:visible}.tpl-detail__info-body[data-v-9d9d5cf6]{overflow:visible}.tpl-detail__prompt[data-v-9d9d5cf6]{max-height:320px}}@media (width<=560px){.tpl-detail__main[data-v-9d9d5cf6]{width:calc(100% - 16px);padding-top:calc(var(--app-navbar-height) + 10px)}.tpl-detail__shell[data-v-9d9d5cf6]{border-radius:18px}.tpl-detail__visual[data-v-9d9d5cf6]{min-height:58vh}.tpl-detail__info[data-v-9d9d5cf6]{padding:24px 18px 18px}.tpl-detail__meta[data-v-9d9d5cf6]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-detail__title[data-v-9d9d5cf6]{font-size:1.6rem}}
