body .integrated .create-chat{max-width:980px;margin:0 auto;padding:18px 16px 190px;background:#F7F1EA;color:#2A1F1C;font-family:Noto Sans SC,PingFang SC,system-ui,sans-serif}body .integrated .create-chat .ct-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 6px;background:transparent;border:0;color:inherit}body .create-chat .ct-header h1{margin:0;font-size:22px;white-space:nowrap}body .create-chat .ct-formats{display:flex;border-radius:24px;padding:3px;background:white}body .create-chat .ct-formats button{min-height:44px;min-width:44px;padding:0 10px;border:0;border-radius:22px;background:transparent;color:#6B5A55;font:inherit;font-size:13px;cursor:pointer}body .create-chat .ct-formats [aria-pressed=true]{background:#8E1822;color:white;font-weight:700}body .create-chat .ct-progress{display:flex;align-items:center;gap:8px;padding:6px 4px 12px;margin:0;list-style:none;font-size:13px;color:#6B5A55}body .create-chat .ct-progress li{display:flex;align-items:center;gap:6px}body .create-chat .ct-progress li+li:before{content:"";width:14px;height:1px;background:#E2D3C8;margin-right:2px}body .create-chat .ct-progress b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#E2D3C8;font-size:11px}body .create-chat .ct-progress .done b,body .create-chat .ct-progress [aria-current=step] b{background:#8E1822;color:#fff}body .create-chat .ct-progress [aria-current=step]{font-weight:700;color:#2A1F1C}body .create-chat .cc-now{border:0;border-radius:20px;padding:16px;background:white;box-shadow:none;margin:0}body .create-chat .cc-log{display:none}body .create-chat .ct-history{margin:12px 0;font-size:13px;color:#6B5A55}body .create-chat .ct-history summary{min-height:44px;cursor:pointer}body .create-chat .ct-history .cc-log{display:flex}body .create-chat .ct-topic{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6B5A55;gap:12px}body .create-chat .ct-topic button{min-height:44px;background:transparent;border:0;color:#8E1822;font:inherit;cursor:pointer}body .create-chat .ct-title{margin:0 0 14px;font-size:18px;line-height:1.5}body .create-chat .ct-script-head{display:flex;align-items:center;justify-content:space-between;background:#F7F1EA;padding:12px 14px 0;border-radius:14px 14px 0 0;color:#8E1822;font-size:12px;font-weight:700}body .create-chat .ct-source{background:#6B5A55;color:white;padding:2px 6px;border-radius:6px;font-weight:400;font-size:11px}body .create-chat .cc-script{background:#F7F1EA;border-radius:0 0 14px 14px;padding:10px 14px 14px;font-size:15px;line-height:1.75;white-space:pre-wrap}body .create-chat .cc-input{background:#F7F1EA;border:1px solid #eadfd6;border-radius:14px;box-sizing:border-box;min-height:160px;font:inherit;font-size:15px;line-height:1.75;color:#2A1F1C}body .create-chat .ct-tones{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}body .create-chat .ct-tones button{min-height:44px;border:1px solid #e2d3c8;border-radius:22px;background:white;color:#2A1F1C;padding:0 14px;font:inherit;font-size:14px;cursor:pointer}body .create-chat .ct-tones [aria-pressed=true]{border:2px solid #b31f2b;background:#FBEDEE;color:#8E1822}body .create-chat .ct-check{margin:12px 0;padding:12px 14px;background:#F7F1EA;border-radius:14px;font-size:13px;color:#6B5A55;line-height:1.6}body .create-chat .ct-confirm{gap:8px;min-height:44px;margin:12px 0;font-size:14px}body .create-chat .ct-confirm input{accent-color:#8E1822}body .create-chat .cc-viral{margin-top:12px;font-size:13px}body .create-chat .cc-viral summary{min-height:44px;display:flex;align-items:center;cursor:pointer}body .create-chat .ct-actions{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom));left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px;background:#fff;border-top:1px solid #eadfd6}body .create-chat .ct-actions>button{min-height:52px;border:1px solid #e2d3c8;border-radius:14px;background:#fff;color:#2A1F1C;font:inherit;font-size:16px;cursor:pointer}body .create-chat .ct-actions>button:last-of-type{background:#8E1822;border-color:#8E1822;color:#fff;font-weight:700}body .create-chat .ct-actions small,body .create-chat .ct-actions>div{grid-column:1/-1;font-size:12px}body .create-chat .ct-actions button:disabled{opacity:.45;cursor:not-allowed}body .create-chat .cc-chip{min-height:44px;cursor:pointer}body .create-chat .cc-hint{font-size:12px;line-height:1.6}@media(min-width:1024px){body .integrated .create-chat{padding:28px 36px 130px;max-width:1000px}body .create-chat .ct-header h1{font-size:28px}body .create-chat .ct-actions{left:232px;bottom:0;padding:16px max(36px,calc((100vw - 1160px)/2));grid-template-columns:minmax(160px,1fr) minmax(160px,1fr)}body .create-chat .cc-now{padding:24px}body .create-chat .ct-title{font-size:22px}body .create-chat .cc-script{font-size:17px;line-height:1.9}}body .create-chat .ct-actions>button:first-of-type{grid-column:1;grid-row:1}body .create-chat .ct-actions>button:last-of-type{grid-column:2;grid-row:1}body .create-chat .ct-actions small{grid-row:2}body .create-chat .cc-chips:has(>.ct-check){display:block}body .create-chat .cc-chips:has(>.ct-check)>.cc-chip{margin-right:8px}body .create-chat>.ct-history{margin:0}body .create-chat,body .create-chat .cc-now{gap:8px}body .create-chat .ct-script-head{margin-bottom:-8px}body .create-chat .ct-history summary{list-style:none;display:flex;align-items:center;gap:8px;background:#FFFFFF;border-radius:14px;padding:0 14px;min-height:46px;color:#2A1F1C}body .create-chat .ct-history summary::-webkit-details-marker{display:none}body .create-chat .ct-history summary span{flex:none;font-size:12px;color:#9A8A84}body .create-chat .ct-history summary b{flex:1 1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .create-chat .ct-history summary i{flex:none;font-style:normal;font-size:13px;color:#B31F2B}body .create-chat .ct-history[open] summary i{color:#9A8A84}body .create-chat .ct-history .cc-log{flex-direction:column;gap:8px;padding:10px 4px}body .create-chat .ct-why{margin:6px 0 0;font-size:12px;color:#B31F2B;text-align:right}body .create-chat .ct-confirm{display:flex;align-items:center;gap:10px;background:#FBEDEE;border-radius:14px;padding:12px 14px;font-weight:600;color:#2A1F1C}body .create-chat .ct-confirm input{width:20px;height:20px;accent-color:#B31F2B}body .create-chat button.cc-chip.primary:disabled{background:#D9D0C9!important;border-color:#D9D0C9!important;color:#fff!important;opacity:1}body .create-chat .quick-record{border:0!important;background:#F7F1EA!important;border-radius:16px!important;padding:16px!important}body .create-chat .quick-record button.primary{width:100%;min-height:52px;border-radius:16px;font-size:16px;font-weight:700;background:#B31F2B;border:0;color:#fff}body .create-chat .quick-record p{font-size:13px;color:#6B5A55;line-height:1.6}