.tool-card{background:var(--color-slate-900);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:var(--space-4)0;color:#fff;border:1px solid #ffffff14;border-radius:24px;padding:36px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.tool-card:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.tool-card:hover{border-color:#ff6b354d;transform:translateY(-8px);box-shadow:0 20px 40px #0003}.tool-card a{padding:var(--space-6);display:block}.tool-info-banner{color:var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff6b3508;border:1px solid #ff6b3526;border-radius:16px;align-items:center;gap:16px;margin-bottom:32px;padding:16px 24px;font-size:15px;display:flex}.tool-info-banner svg{color:var(--color-primary);flex-shrink:0;font-size:20px}.tool-upload-area{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:20px;padding:48px 32px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.tool-upload-area:hover,.tool-upload-area.drag-active{border-color:var(--color-primary);background:#ff6b350d;box-shadow:0 0 40px #ff6b351a}.tool-upload-area.drag-active{border-style:solid;transform:scale(1.02)}.tool-file-input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.tool-upload-label{align-items:center;gap:var(--space-3);cursor:pointer;flex-direction:column;display:flex}.upload-icon{width:64px;height:64px;padding:var(--space-4);color:#fff;border-radius:var(--radius-full);transition:all var(--transition-base);background:#ff6b35;box-shadow:0 0 20px #ff6b3533}.tool-upload-area:hover .upload-icon{transform:scale(1.05)translateY(-2px);box-shadow:0 0 30px #ff6b3566}.tool-upload-label h3{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700}.tool-upload-label p{color:var(--text-tertiary);font-size:15px}.btn-browse{color:var(--text-secondary);pointer-events:none;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.uploader-tags{color:var(--text-tertiary);justify-content:center;gap:20px;font-size:13px;font-weight:500;display:flex}.uploader-tag{align-items:center;gap:8px;display:flex}.uploader-tag svg{width:14px;height:14px}.preview-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.preview-item{aspect-ratio:1;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden}.preview-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.preview-item img{object-fit:contain;width:100%;height:100%}.preview-name{bottom:var(--space-6);padding:var(--space-2)var(--space-3);font-size:var(--font-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;position:absolute;left:0;right:0;overflow:hidden}.preview-size{padding:var(--space-1)var(--space-2);color:#fff;text-align:center;background:#0009;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.preview-remove{top:var(--space-2);right:var(--space-2);color:#fff;border-radius:var(--radius-full);cursor:pointer;opacity:0;width:28px;height:28px;transition:opacity var(--transition-fast);background:#0009;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.preview-item:hover .preview-remove{opacity:1}.preview-remove:hover{background:var(--color-error)}.preview-remove svg{width:14px;height:14px}.preview-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.preview-header h3{font-size:var(--font-lg);color:var(--text-primary);align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}.preview-header h3 svg{width:20px;height:20px;color:var(--color-primary)}@media (max-width:640px){.preview-header{gap:var(--space-3);flex-direction:column;align-items:stretch}}.progress-bar-container{margin-top:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-bar{background:var(--gradient-primary);border-radius:var(--radius-full);height:100%;transition:width .3s}.progress-text{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--text-secondary);text-align:center}.progress-label{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}.section-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-header h3{align-items:center;gap:var(--space-2);font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:700;display:flex}.section-header h3 svg{width:20px;height:20px;color:var(--color-primary)}@media (max-width:640px){.section-header{gap:var(--space-3);flex-direction:column;align-items:stretch}}.tool-result-section{margin-top:var(--space-8);padding:var(--space-8);background:var(--gradient-subtle,var(--bg-secondary));border:2px solid var(--color-success);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.result-header{text-align:center;margin-bottom:var(--space-6)}.result-header h3{font-size:var(--font-2xl);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.result-header p{font-size:var(--font-base);color:var(--text-secondary);margin:0}.tool-preview-section{margin-top:var(--space-6);padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}.stat-grid{gap:var(--space-4);margin:var(--space-6)0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat-card{text-align:center;padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;transition:all .3s;display:flex}.stat-card:hover{background:#ffffff0f;border-color:#ff6b354d;transform:translateY(-4px)}.stat-card.highlight,.stat-card.primary{background:var(--gradient-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 8px 16px #ff6b3533}.stat-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:4px;font-size:1.75rem;font-weight:800}.stat-card.highlight .stat-value,.stat-card.primary .stat-value{color:#fff}.stat-label{color:var(--color-slate-400);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.stat-card.highlight .stat-label,.stat-card.primary .stat-label{color:#ffffffd9}.how-it-works{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);background:#3b82f60d;border:1px solid #3b82f626}.how-it-works h3{font-size:var(--font-xl);color:var(--text-primary);margin:0 0 var(--space-5)0;font-weight:600}.steps-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}}.step-item{text-align:center;padding:var(--space-4);flex-direction:column;align-items:center;display:flex}.step-number{background:var(--gradient-primary);color:#fff;width:48px;height:48px;font-size:var(--font-lg);margin-bottom:var(--space-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.step-number.sm{width:36px;height:36px;font-size:var(--font-base)}.feature-highlights{gap:var(--space-3);flex-direction:column;display:flex}.feature-item{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-secondary);display:flex}.feature-item svg{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.info-card{padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.tip-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-primary-light);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-secondary);border:1px solid #ff6b3533;line-height:1.6;display:flex}.tip-icon{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.tip-content{gap:var(--space-1);flex-direction:column;display:flex}.info-icon{width:20px;height:20px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.help-text{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1.5}.help-section{gap:var(--space-3);flex-direction:column;display:flex}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-group label{font-size:var(--font-sm);color:var(--text-primary);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.form-row{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.input-group{gap:var(--space-2);flex-direction:column;display:flex}.input-group label{font-size:var(--font-sm);color:var(--text-secondary);font-weight:600}.option-group{gap:var(--space-2);flex-direction:column;display:flex}.required{color:var(--color-error)}.tool-input,.tool-select,.tool-textarea{width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-size:var(--font-base);color:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#ffffff05;border:1px solid #ffffff14;outline:none}.tool-input:focus,.tool-select:focus,.tool-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff6b351a}.tool-input::placeholder,.tool-select::placeholder,.tool-textarea::placeholder{color:#fff6}.quality-slider-container{border-top:1px solid #ffffff0d;align-items:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}.quality-slider-label{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:600}.quality-slider-wrapper{flex:1;align-items:center;gap:16px;display:flex}.quality-slider{-webkit-appearance:none;background:#1f2937;border-radius:2px;outline:none;flex:1;height:4px}.quality-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:2px solid #ff6b35;border-radius:50%;width:18px;height:18px;box-shadow:0 0 10px #00000080}.quality-value{color:#ff6b35;min-width:32px;font-size:14px;font-weight:700}.mode-switcher{gap:var(--space-2);background:var(--bg-secondary);padding:var(--space-1);border-radius:var(--radius-lg);border:1px solid var(--border-primary);margin-bottom:var(--space-5);display:flex}.mode-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;font-weight:500;display:flex}.mode-btn:hover{background:var(--bg-primary);color:var(--text-primary)}.mode-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-sm)}.mode-btn svg{width:16px;height:16px}@media (max-width:480px){.mode-switcher{flex-direction:column}.mode-btn{justify-content:center;width:100%}}.btn-convert{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b354d}.btn-convert:after{content:"";opacity:0;background:linear-gradient(#fff3,#0000);transition:opacity .3s;position:absolute;inset:0}.btn-convert:hover:not(:disabled){transform:translateY(-3px)scale(1.01);box-shadow:0 8px 25px #ff6b3573}.btn-convert:hover:not(:disabled):after{opacity:1}.btn-convert:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-convert svg{width:20px;height:20px}.btn-download{background:linear-gradient(135deg,var(--color-success)0%,#059669 100%);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 4px 15px #10b9814d}.btn-download:hover:not(:disabled){transform:translateY(-3px)scale(1.01);box-shadow:0 8px 25px #10b98173}.btn-download svg{width:20px;height:20px}.btn-download-single{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.btn-download-single:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.btn-download-single svg{width:16px;height:16px}.btn-clear-all{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--font-sm);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-weight:500;display:flex}.btn-clear-all:hover{color:var(--color-error);border-color:var(--color-error);background:#fee2e2}.btn-clear-all svg{width:16px;height:16px}.btn-ghost{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-slate-300);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.btn-ghost:hover{color:#fff;background:#ffffff12;border-color:#ff6b3566;transform:translateY(-2px)}.btn-ghost.active{border-color:var(--color-primary);color:var(--color-primary);background:#ff6b351a}.btn-ghost svg{width:16px;height:16px}.btn-convert:focus-visible,.btn-download:focus-visible,.btn-clear-all:focus-visible,.btn-ghost:focus-visible,.preview-remove:focus-visible,.mode-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.spinner-lg{border:4px solid var(--border-primary);border-top-color:var(--color-primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}.loading-state{padding:var(--space-16);justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.loading-state p{font-size:var(--font-base);color:var(--text-secondary);margin:0}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.success-icon{width:64px;height:64px;padding:var(--space-4);color:var(--color-success);border-radius:var(--radius-full);margin:0 auto var(--space-4);background:#10b9811a;animation:.5s ease-out successPulse}.error-message{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)var(--space-4);color:#991b1b;border-radius:var(--radius-md);font-size:var(--font-sm);background:#fee2e2;border:1px solid #fecaca;font-weight:500;display:flex}.error-message svg{flex-shrink:0;width:16px;height:16px}.warning-message{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);color:#f59e0b;border-radius:var(--radius-md);font-size:var(--font-sm);background:#f59e0b1a;border:1px solid #f59e0b33;display:flex}.warning-message svg{flex-shrink:0;width:16px;height:16px}.empty-state{padding:var(--space-16)var(--space-8);text-align:center;background:var(--bg-secondary);border:2px dashed var(--border-primary);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon{width:56px;height:56px;color:var(--text-tertiary);margin-bottom:var(--space-4);opacity:.5}.empty-state h3{font-size:var(--font-xl);color:var(--text-primary);margin:0 0 var(--space-2)0;font-weight:600}.empty-state p{font-size:var(--font-base);color:var(--text-secondary);max-width:420px;margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.spinner,.spinner-lg,.upload-icon,.success-icon{animation:none!important}.preview-item:hover,.stat-card:hover,.btn-convert:hover,.btn-download:hover,.tool-card:hover{transform:none}}.ts-root{border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}.ts-header{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-5);font-size:var(--font-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:flex}.ts-header--above{background:var(--gradient-primary);color:#fff}.ts-header--below{background:var(--color-slate-800);color:#fff}.ts-header-icon{opacity:.9;flex-shrink:0;width:15px;height:15px}.ts-section{padding:var(--space-4)var(--space-5)}.ts-section+.ts-section{border-top:1px solid var(--border-primary)}.ts-section-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ts-section-icon{border-radius:var(--radius-md);width:22px;height:22px;color:var(--color-primary);background:#ff6b351a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ts-section-icon svg{width:13px;height:13px}.ts-section-title{font-size:var(--font-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.ts-section-list{gap:var(--space-1);flex-direction:column;display:flex}.ts-tool-row{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer;color:inherit;text-decoration:none;display:flex}.ts-tool-row:hover{background:var(--bg-secondary)}.ts-tool-avatar{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:32px;height:32px;font-size:var(--font-xs);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ts-tool-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ts-tool-name{font-size:var(--font-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--space-2);font-weight:600;display:flex;overflow:hidden}.ts-tool-desc{font-size:var(--font-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.ts-tool-arrow{width:13px;height:13px;color:var(--text-tertiary);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}.ts-tool-row:hover .ts-tool-arrow{color:var(--color-primary);transform:translate(2px)}.ts-badge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;color:#fff;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.ts-badge--new{background:var(--color-primary-new)}.ts-badge--hot{background:linear-gradient(135deg,#ef4444,#dc2626)}.ts-badge--ai{background:var(--color-primary-ai)}.ts-badge--pro{background:var(--color-primary-pro)}.ts-badge--beta{background:var(--color-primary-beta)}.ts-badge--popular{background:var(--color-primary-popular)}.ts-below-grid{grid-template-columns:1fr 1fr;display:grid}.ts-below-grid .ts-section:first-child{border-right:1px solid var(--border-primary)}.ts-below-grid--single{grid-template-columns:1fr}.ts-below-grid--single .ts-section:first-child{border-right:none}.ts-footer{padding:var(--space-3)var(--space-5);border-top:1px solid var(--border-primary);background:var(--bg-secondary)}.ts-browse-link{align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-primary);letter-spacing:.01em;transition:gap var(--transition-fast),opacity var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.ts-browse-link:hover{gap:var(--space-3);opacity:.85}.ts-browse-link svg{width:13px;height:13px;transition:transform var(--transition-fast)}.ts-browse-link:hover svg{transform:translate(3px)}@media (max-width:480px){.ts-below-grid{grid-template-columns:1fr}.ts-below-grid .ts-section:first-child{border-right:none;border-bottom:1px solid var(--border-primary)}}@media (prefers-reduced-motion:reduce){.ts-tool-row:hover .ts-tool-arrow,.ts-browse-link:hover svg{transform:none}}.bg-options-toggle-container{margin-top:24px;margin-bottom:12px}.btn-toggle-options{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.btn-toggle-options:hover{background:#ffffff0d;border-color:#ff6b354d}.toggle-label{align-items:center;gap:12px;display:flex}.toggle-label svg{color:#ff6b35;font-size:18px}.btn-toggle-options svg:last-child{color:#6b7280;transition:transform .3s}.bg-options-section{padding:0 4px;overflow:hidden}.text-tool-workspace{grid-template-columns:1.2fr .8fr;gap:32px;margin-top:24px;display:grid}@media (max-width:1024px){.text-tool-workspace{grid-template-columns:1fr}}.text-input-section,.case-converter-section{flex-direction:column;gap:20px;display:flex}.text-input-area{color:#fff;resize:vertical;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;min-height:320px;padding:20px;font-family:inherit;font-size:15px;line-height:1.6;transition:all .3s}.text-input-area:focus{background:#ffffff0a;border-color:#ff6b3580;box-shadow:0 0 0 4px #ff6b351a}.text-input-area::placeholder{color:#fff6}.text-stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.case-options-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.case-option-btn{text-align:left;cursor:pointer;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex}.case-option-btn:hover{background:#ffffff0f;border-color:#ff6b354d;transform:translateY(-2px)}.case-option-btn.active{border-color:var(--color-primary);background:#ff6b351a;box-shadow:0 4px 12px #ff6b351a}.case-icon{width:36px;height:36px;color:var(--color-primary);background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.case-info{flex:1;min-width:0}.case-label{font-size:13px;font-weight:700;display:block}.case-example{color:var(--color-slate-400);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.converted-output-section{background:#10b98108;border:1px solid #10b98133;border-radius:20px;margin-top:8px;padding:24px}.converted-text-display{color:#fff;white-space:pre-wrap;word-break:break-word;background:#0003;border:1px solid #ffffff0d;border-radius:12px;max-height:400px;margin-top:16px;padding:16px;font-size:15px;line-height:1.6;overflow-y:auto}
