.AIDescriptionGenerator-module__Zp3Ybq__container{border:1px solid var(--color-border-soft);background:radial-gradient(circle at 100% 0,#0f766e14,#0000 30%),linear-gradient(#f8fcf9 0%,#fff 100%);border-radius:8px;margin:8px 0 12px;padding:14px 16px}.AIDescriptionGenerator-module__Zp3Ybq__introRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin-bottom:4px;font-size:11px;font-weight:700}.AIDescriptionGenerator-module__Zp3Ybq__introTitle{color:var(--color-text,#1f2a24);font-size:16px;font-weight:700;line-height:1.35}.AIDescriptionGenerator-module__Zp3Ybq__introText{color:#607384;max-width:540px;margin:6px 0 0;font-size:13px;line-height:1.45}.AIDescriptionGenerator-module__Zp3Ybq__setupList{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__setupChip{color:#6b8b78;background:#f3f6f4;border:1px solid #dbe7df;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.AIDescriptionGenerator-module__Zp3Ybq__setupChipReady{color:#196b46;background:#ecf8f2;border-color:#b9e2cb}.AIDescriptionGenerator-module__Zp3Ybq__styleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.AIDescriptionGenerator-module__Zp3Ybq__styleChoice{color:#1f2a24;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #dbe7df;border-radius:8px;gap:3px;min-height:74px;padding:10px 12px;transition:border-color .12s,background .12s,transform 80ms;display:grid}.AIDescriptionGenerator-module__Zp3Ybq__styleChoice span{font-size:13px;font-weight:700}.AIDescriptionGenerator-module__Zp3Ybq__styleChoice small{color:#6b7f8f;font-size:11.5px;line-height:1.35}.AIDescriptionGenerator-module__Zp3Ybq__styleChoice:hover:not(:disabled){border-color:#9ec5a9;transform:translateY(-1px)}.AIDescriptionGenerator-module__Zp3Ybq__styleChoiceActive{background:#effaf4;border-color:#48b179;box-shadow:inset 0 0 0 1px #48b17947}.AIDescriptionGenerator-module__Zp3Ybq__headerRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__translateTools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.AIDescriptionGenerator-module__Zp3Ybq__sourceLabel{color:var(--color-text-muted);font-size:12px;font-weight:700}.AIDescriptionGenerator-module__Zp3Ybq__primaryBtn{background:var(--ai-gradient);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .12s,transform 80ms;display:inline-flex}.AIDescriptionGenerator-module__Zp3Ybq__primaryBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.AIDescriptionGenerator-module__Zp3Ybq__primaryBtn:disabled{cursor:not-allowed;background:#c8d3cd}.AIDescriptionGenerator-module__Zp3Ybq__aiMark{background:#ffffff38;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.AIDescriptionGenerator-module__Zp3Ybq__langPills{border-radius:var(--radius-pill);background:#eef4ef;gap:4px;padding:3px;display:inline-flex}.AIDescriptionGenerator-module__Zp3Ybq__pill{border-radius:var(--radius-pill);color:#5a7867;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;font-weight:600;transition:background .1s,color .1s}.AIDescriptionGenerator-module__Zp3Ybq__pill:hover{color:#1f5e3a}.AIDescriptionGenerator-module__Zp3Ybq__pillActive{color:#1f5e3a;background:#fff;box-shadow:0 1px 3px #00000014}.AIDescriptionGenerator-module__Zp3Ybq__hint{color:var(--color-text-muted);font-size:12.5px}.AIDescriptionGenerator-module__Zp3Ybq__previewPanel{background:#ffffffb8;border:1px solid #dbe7df;border-radius:8px;margin-top:10px;padding:12px}.AIDescriptionGenerator-module__Zp3Ybq__previewMeta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__previewMeta span{color:#196b46;background:#ecf8f2;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.AIDescriptionGenerator-module__Zp3Ybq__previewText{color:#263341;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.55}.AIDescriptionGenerator-module__Zp3Ybq__previewActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__translationGrid{gap:10px;display:grid}.AIDescriptionGenerator-module__Zp3Ybq__translationCard{background:#fff;border:1px solid #dbe7df;border-radius:8px;gap:8px;padding:10px;display:grid}.AIDescriptionGenerator-module__Zp3Ybq__translationHeader{color:#196b46;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:800;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__translationCard .AIDescriptionGenerator-module__Zp3Ybq__applyBtn{justify-self:start}.AIDescriptionGenerator-module__Zp3Ybq__applyBtn,.AIDescriptionGenerator-module__Zp3Ybq__secondaryBtn{cursor:pointer;border-radius:8px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:700}.AIDescriptionGenerator-module__Zp3Ybq__applyBtn{background:var(--ai-gradient);color:#fff;border:0}.AIDescriptionGenerator-module__Zp3Ybq__applyBtn:disabled{cursor:not-allowed;background:#c8d3cd}.AIDescriptionGenerator-module__Zp3Ybq__secondaryBtn{color:#1f5e3a;background:#fff;border:1px solid #dbe7df}.AIDescriptionGenerator-module__Zp3Ybq__regenRow{border-top:1px dashed #e0ebe3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.AIDescriptionGenerator-module__Zp3Ybq__regenLabel{color:var(--color-text-muted);margin-right:4px;font-size:12px}.AIDescriptionGenerator-module__Zp3Ybq__styleBtn{border:1px solid var(--color-border-soft);color:#1f5e3a;border-radius:var(--radius-pill);cursor:pointer;background:#fff;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.AIDescriptionGenerator-module__Zp3Ybq__styleBtn:hover:not(:disabled){background:#f1f8f3;border-color:#9ec5a9}.AIDescriptionGenerator-module__Zp3Ybq__styleBtn:disabled{opacity:.5;cursor:not-allowed}.AIDescriptionGenerator-module__Zp3Ybq__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite AIDescriptionGenerator-module__Zp3Ybq__aiDescSpin;display:inline-block}@keyframes AIDescriptionGenerator-module__Zp3Ybq__aiDescSpin{to{transform:rotate(360deg)}}.AIDescriptionGenerator-module__Zp3Ybq__errorMsg{color:#c0392b;background:#fdecea;border:1px solid #f5c2c0;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__container{background:radial-gradient(circle at 100% 0,#5ab0ff1f,#0000 34%),linear-gradient(#1f2b3f 0%,#192235 100%);border-color:#7da9d638}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__eyebrow{color:#73d7c8}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__introTitle{color:#f3f7ff}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__introText{color:#c3d1e4}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__setupChip{color:#c3d1e4;background:#172235;border-color:#7da9d638}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__setupChipReady{color:#a8efc7;background:#1d4e365c;border-color:#5dd69657}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__styleChoice{color:#f3f7ff;background:#142033;border-color:#7da9d638}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__styleChoice small{color:#c3d1e4}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__styleChoiceActive{background:#1d4e3661;border-color:#5dd6968f;box-shadow:inset 0 0 0 1px #5dd69642}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__primaryBtn:disabled{color:#cbd5e1;background:#334155}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__langPills{background:#142033}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__pill{color:#c3d1e4}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__pill:hover{color:#f3f7ff}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__pillActive{color:#fff;box-shadow:none;background:#26394f}:is([data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__hint,[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__regenLabel,[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__sourceLabel){color:#bcc8d8}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__previewPanel{background:#142033c7;border-color:#7da9d638}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__previewMeta span{color:#a8efc7;background:#1d4e366b}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__previewText{color:#e7eef8}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__translationCard{background:#142033;border-color:#7da9d638}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__translationHeader{color:#a8efc7}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__secondaryBtn{color:#9dd6ff;background:#142033;border-color:#7da9d63d}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__applyBtn:disabled{color:#cbd5e1;background:#334155}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__regenRow{border-top-color:#7da9d633}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__styleBtn{color:#9dd6ff;background:#142033;border-color:#7da9d63d}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__styleBtn:hover:not(:disabled){background:#1f2b3f;border-color:#7da9d67a}[data-theme=dark] .AIDescriptionGenerator-module__Zp3Ybq__errorMsg{color:#fecaca;background:#7f1d1d3d;border-color:#f8717159}@media (max-width:600px){.AIDescriptionGenerator-module__Zp3Ybq__container{padding:10px}.AIDescriptionGenerator-module__Zp3Ybq__introRow{flex-direction:column}.AIDescriptionGenerator-module__Zp3Ybq__styleGrid{grid-template-columns:1fr}.AIDescriptionGenerator-module__Zp3Ybq__setupList{justify-content:flex-start;max-width:none}.AIDescriptionGenerator-module__Zp3Ybq__headerRow{gap:6px}.AIDescriptionGenerator-module__Zp3Ybq__translateTools{width:100%}.AIDescriptionGenerator-module__Zp3Ybq__translateTools .AIDescriptionGenerator-module__Zp3Ybq__secondaryBtn{flex:180px}.AIDescriptionGenerator-module__Zp3Ybq__primaryBtn{padding:8px 12px;font-size:12px}.AIDescriptionGenerator-module__Zp3Ybq__regenLabel{display:none}}