.ap-msg.ap-msg-review{width:100%;max-width:100%}.automation-review{margin-block:.5rem;color:var(--color-text)}.automation-review>summary{display:flex;align-items:flex-start;gap:.25rem;cursor:pointer;font-weight:600;list-style:none}.automation-review>summary::-webkit-details-marker{display:none}.automation-review>summary svg{flex:none;width:.875rem;height:.875rem;margin-top:.15rem;transition:transform .15s ease}.automation-review[open]>summary svg{transform:rotate(90deg)}.automation-review-content,.automation-review-loading{margin-top:.75rem}.automation-review-content>*+*{margin-top:.65rem}.automation-review-label,.automation-review-status{font-weight:600}.automation-review-definition{padding-top:.85rem;border-top:1px solid var(--color-stroke)}.automation-review-definition h3{margin-top:.25rem;font-size:1em;font-weight:600}.automation-review-label,.automation-review-note{color:var(--color-text2);font-size:.92em}.automation-review-field{margin-block:.75rem}.automation-review-field dt{margin-bottom:.2rem;font-weight:600}.automation-review-field dd{margin:0}.automation-review-field dd>*+*{margin-top:.3rem}.automation-review-body,.automation-review-field pre{white-space:pre-wrap;overflow-wrap:anywhere}.automation-review-field pre{font-size:.92em}.automation-review-announcement-title{font-weight:600}.automation-review-notice{padding-left:.65rem;border-left:2px solid var(--color-text2)}.automation-review-retry{padding:.35rem .55rem;margin-top:.5rem;font:inherit;cursor:pointer;background:var(--color-glass);border:1px solid var(--color-stroke);border-radius:.4rem}.automation-review-retry:hover{background:var(--color-stroke)}.automation-review-retry:active{transform:translateY(1px)}.automation-review-retry[aria-disabled=true]{cursor:wait;opacity:.65}.automation-review-card-link{text-decoration:underline;text-underline-offset:.15em}.automation-review-card-link:hover{text-decoration-thickness:2px}.automation-review :is(summary,button,a):focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.ap-msg:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.automation-review-result:focus{outline:2px solid var(--color-text);outline-offset:3px}.automation-review-loading>span{display:block;height:.6rem;max-width:90%;margin-top:.5rem;background:var(--color-stroke);border-radius:.2rem}.automation-review-loading>span:last-child{max-width:60%}@media (prefers-reduced-motion:reduce){.automation-review>summary svg{transition:none}.automation-review-retry:active{transform:none}}.automation-review-panel-link{display:inline-block;margin-block:8px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.automation-review-panel-link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.automation-review-activation,.automation-review-changes{border-top:1px solid var(--color-stroke);padding-top:.8rem}.automation-review-activation p,.automation-review-changes dd{overflow-wrap:anywhere;white-space:pre-wrap}.automation-review-activate{margin-top:.65rem;font-weight:600}.chat-attachments{display:flex;flex-wrap:wrap;gap:.65rem;margin:.5rem 0}.chat-attachment{position:relative;width:6.5rem;border:1px solid var(--color-stroke);border-radius:.55rem;background:var(--color-glass);overflow:hidden;color:var(--color-text)}.chat-attachment-image{display:block;width:100%;height:4.5rem;object-fit:cover}.chat-attachment-remove{position:absolute;top:.3rem;right:.3rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.6);cursor:pointer}.chat-attachment-remove svg{width:.85rem;height:.85rem;stroke-width:2}.ap-attach:focus-visible,.chat-attachment-remove:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chat-attachment-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.3rem .4rem 0;font-size:.65rem}.chat-attachment-error{color:var(--color-danger)}.ap-attach{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.ap-attach:hover{background:var(--color-glass)}.ap-attach svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ap-attach:disabled,.chat-attachment-remove:disabled{opacity:.45;cursor:default}.chat-upload-summary{font-size:.7rem;margin:.4rem 0}.ap-field .ap-attach{margin:0 .45rem .2rem -.55rem}.chat-attachments:empty{display:none}.chat-attachment-file{display:grid;place-items:center;height:4.5rem;background:rgba(255,255,255,.04)}.chat-attachment-file svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.chat-attachment-size{display:block;padding:.2rem .4rem .35rem;font-size:.62rem;opacity:.7}