.article-actions{border-top:1px solid var(--border-2);margin-top:26px;padding-top:22px;min-width:0;color:var(--text-2)}.article-actions-group+.article-actions-group{margin-top:22px}.article-actions .article-actions-label{font:500 10px/1.6 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px}.article-actions-row{display:flex;gap:6px;align-items:center}.article-actions .article-action{display:grid;place-items:center;flex:0 0 40px;width:40px;height:44px;min-width:0;border:0;border-radius:4px;padding:0;background:transparent;color:var(--text-2);cursor:pointer;text-decoration:none}.article-actions .article-action:hover{background:var(--surface-3);color:var(--text-strong)}.article-actions .article-action svg{display:block;width:20px;height:20px}.article-action-icon{display:block}.article-actions-ai{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:240px}.article-actions-ai .article-action{width:100%}.article-actions :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.article-actions [hidden]{display:none!important}.article-actions-prompt{margin-top:9px;scroll-margin-top:110px}.article-actions-prompt>summary{font:12px/1.6 var(--sans);color:var(--text-2);cursor:pointer;padding:5px 0}.article-actions .article-actions-hint,.article-actions-status{font:11px/1.65 var(--sans);color:var(--text-2);margin:10px 0 0;overflow-wrap:anywhere}.article-actions-status:empty{display:none}.article-actions-fallback{margin-top:8px}.article-actions-fallback label{display:block;font:11px/1.6 var(--sans);margin-bottom:6px}.article-actions :is(input,textarea){display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-2);border-radius:4px;background:var(--surface-2);color:var(--text);font:12px/1.65 var(--sans);padding:9px;margin:10px 0;resize:vertical}.article-actions .article-actions-copy{display:block;min-height:40px;max-width:100%;padding:8px 12px;margin:0 0 8px;border:1px solid var(--border-2);border-radius:4px;background:var(--surface-2);color:var(--text-strong);font:12px/1.6 var(--sans);cursor:pointer}.article-actions .article-actions-copy:hover{background:var(--surface-3)}.article-actions .article-actions-open{display:inline-block;padding:8px 0;color:var(--text-strong);font:12px/1.6 var(--sans);text-underline-offset:3px}@media(max-width:760px){.article-actions{margin-top:20px;padding-top:20px}.article-actions .article-action{width:44px;flex-basis:44px}.article-actions-ai .article-action{width:100%}.article-actions-ai{max-width:260px}.article-actions :is(input,textarea){font-size:16px}.article-actions .article-actions-copy{min-height:44px}}@media(min-width:540px)and (max-width:760px){.article-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:0 24px}.article-actions-group+.article-actions-group{margin-top:0}.article-actions-status{grid-column:1/-1}}
