.aa{color:#e8e8f2;max-width:760px;font:14.5px/1.45 var(--ow-body), Inter, system-ui, sans-serif;text-align:left;background:linear-gradient(120deg,#8b7dff21,#3ddc970d 70%),#11111d;border:1px solid #8b7dff57;border-radius:16px;margin:18px 0 0;padding:14px 16px}.aa-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.aa-words{flex:240px;min-width:0}.aa-words b{color:#fff;font-size:15px;font-weight:700;display:block}.aa-words span{color:#b9b9d0;margin-top:1px;font-size:13.5px;display:block}.aa-acts{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.aa-btn{color:#fff;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #3b3860;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.15;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aa-btn svg{flex:none}.aa-btn:hover{background:#ffffff0f;border-color:#6c66a8}.aa-btn:focus-visible,.aa-view:focus-visible{outline-offset:2px;outline:2px solid #b9b0ff}.aa-btn-ask{color:#0b0b14;background:#8b7dff;border-color:#8b7dff;font-weight:700}.aa-btn-ask:hover{background:#a297ff;border-color:#a297ff}.aa-btn.is-copied{color:#3ddc97;background:#3ddc971a;border-color:#3ddc97}.aa-copy{min-width:0;max-width:100%}.aa-copy-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.aa-view{color:#b6acff;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:underline}.aa-view:hover{color:#fff}.aa-note{color:#ffcf8a;margin:8px 0 0;font-size:13px}.aa-text{box-sizing:border-box;color:#d9d9ea;width:100%;min-width:min(100%,280px);font:12.5px/1.5 var(--ow-mono), ui-monospace, monospace;resize:vertical;background:#0b0b14;border:1px solid #2c2a44;border-radius:10px;margin-top:8px;padding:10px 12px;display:block}.aa:has(.aa-text) .aa-acts{flex:100%}.aa:has(.aa-text) .aa-copy{flex:280px}.aa-chat{margin-top:14px}.aa-chat .ck{margin:0}@media (max-width:560px){.aa{padding:13px}.aa-acts,.aa-copy{width:100%}.aa-btn{width:100%;min-height:44px}.aa-copy-row{justify-content:center}}.aa-solo{margin:10px 0 0}.aa-solo .aa-text{background:#0b0b14}.aa-center{margin:18px auto 0}#aa-slot{margin:0 0 8px}.aa-share{color:#b9b9d0;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:760px;margin:12px 0 18px;font-size:13.5px;display:flex}
