@charset "UTF-8";.tp-section[data-v-9c1b5082]{width:100%;padding:var(--space-56px) var(--space-section-x)}@media (max-width: 767px){.tp-section[data-v-9c1b5082]{padding:var(--space-24px) var(--space-section-x-mob) var(--space-56px)}}.tp-section--hero[data-v-9c1b5082]{padding-top:var(--space-40px);container-type:inline-size}@media (max-width: 767px){.tp-section--hero[data-v-9c1b5082]{padding-top:var(--space-24px)}}.tp-container[data-v-9c1b5082]{max-width:1204px;margin:0 auto}.tp-top--hero[data-v-9c1b5082]{display:grid;grid-template-columns:470px minmax(0,1fr);gap:72px;align-items:start}@media (max-width: 1023px){.tp-top--hero[data-v-9c1b5082]{grid-template-columns:minmax(0,1fr);gap:var(--space-24px)}}.tp-stage-wrap[data-v-9c1b5082]{position:relative;display:flex;align-items:center}@media (min-width: 1024px){.tp-stage-wrap[data-v-9c1b5082]{padding-block:var(--space-40px)}}@media (max-width: 1023px){.tp-stage-wrap[data-v-9c1b5082]{padding:var(--space-16px) 0}}.tp-panel[data-v-9c1b5082]{position:absolute;left:56px;right:0;top:0;bottom:0;border-radius:var(--radius-40px)}@media (min-width: 1024px){.tp-panel[data-v-9c1b5082]{right:calc(-1 * var(--reach-toolscreen))}}@media (max-width: 1023px){.tp-panel[data-v-9c1b5082]{left:0;border-radius:var(--radius-20px)}}.tp-card[data-v-9c1b5082]{position:relative;width:calc(100% - 56px);background:var(--bw-white);border-radius:var(--radius-20px);box-shadow:var(--shadow);padding:var(--space-32px);display:flex;flex-direction:column;gap:var(--space-16px)}@media (max-width: 1023px){.tp-card[data-v-9c1b5082]{width:calc(100% - 32px);margin-inline:auto}}@media (max-width: 767px){.tp-card[data-v-9c1b5082]{padding:var(--space-20px)}}.tp-card-head[data-v-9c1b5082]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12px);flex-wrap:wrap}.tp-card-title[data-v-9c1b5082]{margin:0;font-size:20px;line-height:1.3;font-weight:600}.tp-meta[data-v-9c1b5082],.tp-hint[data-v-9c1b5082]{margin:0;font-size:13px;line-height:1.45;color:var(--bw-500, #6b7280)}.tp-textarea[data-v-9c1b5082]{width:100%;min-height:220px;resize:vertical;padding:14px 16px;border:1px solid var(--bw-200, #e5e7eb);border-radius:var(--radius-12px, 12px);font:inherit;font-size:15px;line-height:1.55;color:inherit;background:var(--bw-white)}.tp-textarea[data-v-9c1b5082]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--blue-50)}.tp-row[data-v-9c1b5082]{display:flex;gap:var(--space-12px);align-items:flex-end;flex-wrap:wrap}.tp-field[data-v-9c1b5082]{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;font-size:13px;color:var(--bw-500, #6b7280)}.tp-field select[data-v-9c1b5082],.tp-field input[data-v-9c1b5082]{height:40px;padding:0 12px;border:1px solid var(--bw-200, #e5e7eb);border-radius:var(--radius-12px, 12px);font:inherit;font-size:14px;color:var(--bw-900, #111);background:var(--bw-white)}.tp-field select[data-v-9c1b5082]:focus,.tp-field input[data-v-9c1b5082]:focus{outline:none;border-color:var(--color-primary)}.tp-field--narrow[data-v-9c1b5082]{flex:0 1 160px}.tp-ai[data-v-9c1b5082]{display:flex;flex-direction:column;gap:var(--space-12px);padding:var(--space-16px);border-radius:var(--radius-12px, 12px);background:var(--bw-50, #f7f7f8)}.tp-ai--locked[data-v-9c1b5082]{position:relative;cursor:pointer;transition:box-shadow .15s}.tp-ai--locked[data-v-9c1b5082]:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.tp-ai-lock[data-v-9c1b5082]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.tp-ai-lock[data-v-9c1b5082]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tp-ai-head[data-v-9c1b5082]{display:flex;align-items:center;gap:8px}.tp-ai-title[data-v-9c1b5082]{font-size:14px;font-weight:600}.tp-chips[data-v-9c1b5082]{display:flex;flex-wrap:wrap;gap:8px}.tp-chip[data-v-9c1b5082]{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--bw-200, #e5e7eb);background:var(--bw-white);font:inherit;font-size:14px;cursor:pointer}.tp-chip[data-v-9c1b5082]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.tp-chip[data-v-9c1b5082]:disabled{opacity:.5;cursor:default}.tp-btn[data-v-9c1b5082]{height:44px;padding:0 20px;border-radius:var(--radius-12px, 12px);font:inherit;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent}.tp-btn[data-v-9c1b5082]:disabled{opacity:.5;cursor:default}.tp-btn--primary[data-v-9c1b5082]{background:var(--color-primary);color:var(--bw-white);height:52px}.tp-btn--primary[data-v-9c1b5082]:hover:not(:disabled){filter:brightness(1.06)}.tp-btn--ghost[data-v-9c1b5082]{height:40px;background:var(--bw-white);border-color:var(--bw-200, #e5e7eb);color:var(--bw-900, #111)}.tp-notice[data-v-9c1b5082]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:13px;line-height:1.45;padding:10px 12px;border-radius:10px;background:var(--bw-white)}.tp-notice a[data-v-9c1b5082],.tp-notice .tp-link[data-v-9c1b5082]{color:var(--color-primary);font-weight:600}.tp-notice--error[data-v-9c1b5082]{color:#b42318}.tp-notice-actions[data-v-9c1b5082]{display:inline-flex;gap:12px}.tp-link[data-v-9c1b5082]{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--color-primary);text-decoration:underline}.tp-warn[data-v-9c1b5082]{margin:0;font-size:13px;color:#b54708}.tp-commands[data-v-9c1b5082]{font-size:14px}.tp-commands summary[data-v-9c1b5082]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;list-style:none}.tp-commands summary[data-v-9c1b5082]::-webkit-details-marker{display:none}.tp-commands .tp-chevron[data-v-9c1b5082]{font-size:12px;transition:transform .15s}.tp-commands[open] .tp-chevron[data-v-9c1b5082]{transform:rotate(180deg)}.tp-commands dl[data-v-9c1b5082]{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:10px 0 0}.tp-commands dt[data-v-9c1b5082]{color:var(--color-primary);white-space:nowrap}.tp-commands dd[data-v-9c1b5082]{margin:0;color:var(--bw-700, #374151)}@media (max-width: 767px){.tp-commands dl[data-v-9c1b5082]{grid-template-columns:1fr;gap:2px}.tp-commands dd[data-v-9c1b5082]{margin-bottom:8px}}.tp-pip-note[data-v-9c1b5082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:24px;text-align:center;background:#0d0e10;color:#f3f1ea;font-size:18px}.tp-stage[data-v-9c1b5082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;background:#000;color:#f3f1ea;font-family:inherit}.tp-stage--pip[data-v-9c1b5082]{position:absolute;--tp-font: 34px}.tp-hud[data-v-9c1b5082]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;background:#141418f0;border-bottom:1px solid #2a2c33;font-size:14px;z-index:3}.tp-hud-group[data-v-9c1b5082]{display:inline-flex;gap:6px;align-items:center}.tp-hud-btn[data-v-9c1b5082],.tp-hud-select[data-v-9c1b5082]{height:32px;padding:0 10px;border-radius:8px;border:1px solid #2a2c33;background:#17181c;color:#f3f1ea;font:inherit;font-size:14px;cursor:pointer}.tp-hud-btn.is-primary[data-v-9c1b5082],.tp-hud-select.is-primary[data-v-9c1b5082]{background:#ffcf3f;border-color:#ffcf3f;color:#111;font-weight:600}.tp-hud-btn.is-on[data-v-9c1b5082],.tp-hud-select.is-on[data-v-9c1b5082]{border-color:#ffcf3f;color:#ffcf3f}.tp-hud-btn[data-v-9c1b5082]:disabled,.tp-hud-select[data-v-9c1b5082]:disabled{opacity:.4;cursor:default}.tp-hud-text[data-v-9c1b5082]{color:#8d8f99}.tp-hud-info[data-v-9c1b5082]{margin-left:auto;color:#8d8f99;white-space:nowrap}.tp-mic[data-v-9c1b5082]{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#555;vertical-align:middle}.tp-mic.is-live[data-v-9c1b5082]{background:#ff6b6b;animation:tp-pulse-9c1b5082 1.4s infinite}@keyframes tp-pulse-9c1b5082{0%{box-shadow:0 0 #ff6b6b99}70%{box-shadow:0 0 0 8px #ff6b6b00}}.tp-view[data-v-9c1b5082]{position:relative;flex:1;overflow:hidden}.tp-cam[data-v-9c1b5082]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.tp-scroller[data-v-9c1b5082]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scroll-behavior:auto;scrollbar-width:none}.tp-scroller[data-v-9c1b5082]::-webkit-scrollbar{display:none}.has-cam .tp-scroller[data-v-9c1b5082]{background:linear-gradient(to bottom,#000000c7,#0009 55%,#0000 80%)}.tp-text[data-v-9c1b5082]{padding:0 6vw;font-size:var(--tp-font);line-height:1.38;font-weight:600}.tp-text.is-mirror[data-v-9c1b5082]{transform:scaleX(-1)}.tp-text p[data-v-9c1b5082]{margin:0 0 .7em}.tp-pad[data-v-9c1b5082]{height:calc(30% + 4px);min-height:30vh}.tp-pad-end[data-v-9c1b5082]{height:80vh}.tp-section-title[data-v-9c1b5082]{margin:1.1em 0 .25em;font-size:.5em;color:#ffcf3f;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.tp-w[data-v-9c1b5082]{color:#d7d5cf;border-radius:4px;cursor:pointer;transition:color .15s}.tp-w.is-read[data-v-9c1b5082]{color:#5f6068}.tp-w.is-cur[data-v-9c1b5082]{color:#fff;background:#ffcf3f38;box-shadow:0 0 0 3px #ffcf3f38}.tp-pause[data-v-9c1b5082]{display:inline-block;width:.5em;height:.7em;margin:0 .15em;border-left:3px solid #ffcf3f;opacity:.7}.tp-eye[data-v-9c1b5082]{position:absolute;left:0;right:0;top:30%;border-top:2px dashed rgba(255,207,63,.35);pointer-events:none}.tp-eye[data-v-9c1b5082]:before{content:"▶";position:absolute;left:8px;top:-.75em;color:#ffcf3f;font-size:18px}.tp-heard[data-v-9c1b5082]{position:absolute;left:10px;right:10px;bottom:64px;color:#8d8f99;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tp-takes[data-v-9c1b5082]{position:absolute;right:10px;top:10px;width:300px;max-height:60%;overflow:auto;padding:10px;border:1px solid #2a2c33;border-radius:12px;background:#141418f5;font-size:13px;z-index:4}.tp-takes h4[data-v-9c1b5082]{margin:0 0 6px;font-size:14px}.tp-takes a[data-v-9c1b5082]{color:#ffcf3f}@media (max-width: 767px){.tp-takes[data-v-9c1b5082]{left:10px;width:auto}}.tp-takes-empty[data-v-9c1b5082]{margin:0;color:#8d8f99}.tp-take[data-v-9c1b5082]{padding:4px 0;border-top:1px solid #2a2c33}.tp-take .is-good[data-v-9c1b5082]{color:#4ad295}.tp-take .is-bad[data-v-9c1b5082]{color:#ff6b6b}.tp-take--video[data-v-9c1b5082]{display:flex;flex-direction:column;gap:6px;padding-top:10px}.tp-subs-btn[data-v-9c1b5082]{height:40px;border:0;border-radius:10px;background:#ffcf3f;color:#111;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tp-subs-btn[data-v-9c1b5082]:disabled{opacity:.7;cursor:progress}.tp-subs-error[data-v-9c1b5082]{color:#ff6b6b}.tp-subs-links[data-v-9c1b5082],.tp-take-preview[data-v-9c1b5082]{color:#8d8f99}.tp-mic-dialog[data-v-9c1b5082]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8}.tp-mic-card[data-v-9c1b5082]{width:min(420px,100%);padding:28px 24px 20px;border:1px solid #2a2c33;border-radius:16px;background:#17181c;text-align:center;display:flex;flex-direction:column;gap:12px}.tp-mic-card h4[data-v-9c1b5082]{margin:0;font-size:20px;font-weight:600}.tp-mic-card p[data-v-9c1b5082]{margin:0;font-size:15px;line-height:1.5;color:#b9b8b2}.tp-mic-steps[data-v-9c1b5082]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.tp-mic-steps li[data-v-9c1b5082]{display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center}.tp-mic-steps.is-nudge[data-v-9c1b5082]{animation:tp-shake-9c1b5082 .5s}.tp-step-num[data-v-9c1b5082]{grid-row:1/3;width:26px;height:26px;border-radius:50%;background:#ffcf3f;color:#111;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.tp-step-visual[data-v-9c1b5082]{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#2a2c33;color:#f3f1ea;font-size:14px}.tp-step-addr .tp-tune[data-v-9c1b5082]{padding:3px;width:22px;height:22px;border-radius:50%;background:#3d4fd6;color:#fff;box-shadow:0 0 0 3px #ffcf3fb3;animation:tp-pulse-ring-9c1b5082 1.6s infinite}.tp-step-url[data-v-9c1b5082]{color:#b9b8b2}.tp-step-toggle .tp-toggle[data-v-9c1b5082]{position:relative;width:30px;height:18px;border-radius:999px;background:#3d7bf6}.tp-step-toggle .tp-toggle[data-v-9c1b5082]:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff}.tp-step-text[data-v-9c1b5082]{font-size:14px;color:#b9b8b2}.tp-mic-note[data-v-9c1b5082]{font-size:13px!important}.tp-mic-pointer[data-v-9c1b5082]{position:absolute;left:10px;top:6px;z-index:20;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:#ffcf3f;color:#111;font-weight:700;font-size:14px;pointer-events:none;box-shadow:0 6px 24px #00000080;animation:tp-point-9c1b5082 1.2s ease-in-out infinite}.tp-mic-pointer.is-nudge[data-v-9c1b5082]{animation:tp-shake-9c1b5082 .5s}@keyframes tp-point-9c1b5082{0%,to{transform:translate(0)}50%{transform:translate(-4px,-4px)}}@keyframes tp-pulse-ring-9c1b5082{0%{box-shadow:0 0 #ffcf3fcc}70%{box-shadow:0 0 0 8px #ffcf3f00}to{box-shadow:0 0 #ffcf3f00}}@keyframes tp-shake-9c1b5082{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.tp-mic-code[data-v-9c1b5082]{color:#6c6b66;font-size:11px;word-break:break-word}.tp-mic-icon[data-v-9c1b5082]{font-size:32px}.tp-mic-primary[data-v-9c1b5082],.tp-mic-secondary[data-v-9c1b5082]{height:44px;border-radius:10px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.tp-mic-primary[data-v-9c1b5082]:disabled{opacity:.6;cursor:progress}.tp-mic-primary[data-v-9c1b5082]{margin-top:4px;border:0;background:#ffcf3f;color:#111}.tp-mic-secondary[data-v-9c1b5082]{border:1px solid #2a2c33;background:transparent;color:#f3f1ea}.tp-toast[data-v-9c1b5082]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:8px 16px;border-radius:999px;background:#ffcf3ff2;color:#111;font-weight:600;font-size:15px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none;z-index:5}.tp-toast.is-shown[data-v-9c1b5082]{opacity:1}@media (max-width: 700px){.tp-hide-m[data-v-9c1b5082]{display:none}}
