.ta-hero{display:flex;justify-content:space-between;gap:30px;padding:34px;border-radius:24px;background:linear-gradient(125deg,#111b3b 0%,#24164b 57%,#113d4c);color:#fff;box-shadow:0 18px 45px rgba(21,27,58,.18)}.ta-hero>div:first-child{max-width:760px}.ta-hero small,.ta-editor header small,.ta-history header small{font-size:11px;font-weight:800;letter-spacing:.14em}.ta-hero h2{font-size:34px;margin:9px 0}.ta-hero p{color:#d9dded;line-height:1.6}.ta-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.ta-badges span{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:99px;background:rgba(255,255,255,.08);font-size:12px}.ta-engine{min-width:250px;align-self:center;padding:19px;border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.08);border-radius:17px;display:grid;grid-template-columns:12px 1fr;gap:5px 10px}.ta-engine i{width:10px;height:10px;border-radius:50%;background:#46e6a8;margin-top:4px;box-shadow:0 0 0 5px rgba(70,230,168,.12)}.ta-engine i.fallback{background:#ffca65}.ta-engine small{grid-column:2;color:#ccd2e5;line-height:1.4;letter-spacing:0}.ta-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:20px;margin-top:22px}.ta-editor,.ta-preview,.ta-history{background:#fff;border:1px solid #e7e9f1;border-radius:20px;box-shadow:0 8px 26px rgba(25,33,61,.06)}.ta-editor{padding:26px}.ta-editor header h3,.ta-history h3{margin:6px 0 20px;font-size:21px}.ta-avatar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.ta-avatar{position:relative;overflow:hidden;padding:0;border:1px solid #e2e5ee;background:#fff;border-radius:15px;text-align:left;cursor:pointer;transition:.2s}.ta-avatar:hover,.ta-avatar.active{border-color:#7658dd;box-shadow:0 8px 22px rgba(94,68,185,.16);transform:translateY(-2px)}.ta-avatar img{width:100%;height:125px;object-fit:cover;object-position:top}.ta-avatar span{display:flex;flex-direction:column;padding:10px}.ta-avatar span small{color:#858b9e;margin-top:3px}.ta-avatar>i{display:none;position:absolute;right:8px;top:8px;background:#7054d9;color:#fff;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px}.ta-avatar.active>i{display:block}.ta-human{display:flex;flex-direction:column}.ta-human>strong{height:125px;display:grid;place-items:center;background:linear-gradient(135deg,#f1effc,#e9f8fb);font-size:35px;color:#7054d9}.ta-human input{display:none}.ta-form{margin-top:28px;padding-top:25px;border-top:1px solid #eceef3}.ta-form textarea{width:100%;resize:vertical;border:1px solid #dfe3ed;border-radius:14px;padding:16px;font:inherit;line-height:1.55;box-sizing:border-box}.ta-form em{font-style:normal;font-size:12px;color:#858b9e}.ta-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.ta-settings label{font-size:12px;font-weight:700;color:#535b70}.ta-settings select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #dfe3ed;border-radius:10px;background:#fff}.ta-consent{display:flex;gap:9px;align-items:flex-start;padding:13px;border-radius:12px;background:#f8f6ff;font-size:13px;line-height:1.45}.ta-generate{width:100%;margin-top:14px;padding:14px;border:0;border-radius:12px;background:linear-gradient(110deg,#5e43ca,#8b4bc0);color:#fff;font-weight:800;cursor:pointer}.ta-generate:disabled{opacity:.55}.ta-preview{padding:20px;height:max-content}.ta-preview header,.ta-history>header{display:flex;justify-content:space-between;align-items:center}.ta-preview header span{font-size:9px;padding:6px 8px;border-radius:99px;background:#f0edfb;color:#664bc2;font-weight:800}.ta-stage{position:relative;margin-top:16px;border-radius:17px;overflow:hidden;background:#12172c;aspect-ratio:9/12}.ta-stage img{width:100%;height:100%;object-fit:cover;object-position:top}.ta-stage:after{content:'';position:absolute;inset:auto 15% 20px;height:4px;background:linear-gradient(90deg,transparent,#66e4ff,#b87cff,transparent);filter:blur(2px)}.ta-preview h3{margin-bottom:5px}.ta-preview p{font-size:13px;color:#747b8d;line-height:1.5}.ta-history{padding:24px;margin-top:20px}.ta-history>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ta-history-card{display:grid;grid-template-columns:145px 1fr;gap:15px;border:1px solid #e8eaf1;border-radius:15px;padding:10px}.ta-history-card video{width:145px;height:120px;object-fit:cover;border-radius:10px;background:#101425}.ta-history-card h4{margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-history-card p{font-size:12px;color:#747b8d}.ta-history-card footer{display:flex;gap:9px}.ta-history-card a,.ta-history-card button{border:0;background:none;color:#6046bd;font-size:12px;font-weight:700;cursor:pointer;padding:0}.ta-history-card button{color:#b34c60}.ta-empty{grid-column:1/-1;padding:32px;text-align:center;background:#f8f9fc;border-radius:14px;display:flex;flex-direction:column;gap:6px;color:#808699}@media(max-width:1050px){.ta-workspace{grid-template-columns:1fr}.ta-preview{display:none}.ta-avatar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ta-hero{flex-direction:column;padding:24px}.ta-engine{min-width:0}.ta-history>div{grid-template-columns:1fr}.ta-settings{grid-template-columns:1fr}.ta-history-card{grid-template-columns:1fr}.ta-history-card video{width:100%;height:220px}}
