.post-card-who:has(>.automation-mark){line-height:26px}.automation-mark{z-index:2;vertical-align:baseline;margin-inline-start:6px;display:inline-block;position:relative}.automation-mark-button{border-radius:var(--radius-pill);background:var(--surface-soft);min-height:24px;box-shadow:inset 0 0 0 1px var(--surface-edge);color:var(--ink);font:var(--weight-semibold) var(--type-meta-size) / var(--type-meta-leading) var(--font-ui);letter-spacing:.01em;cursor:pointer;border:0;align-items:center;gap:4px;margin:0;padding:1px 8px;display:inline-flex;position:relative}.automation-mark[data-kind=ai]>.automation-mark-button{background:color-mix(in srgb, var(--focus) 10%, var(--surface-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--focus) 26%, var(--surface-edge))}.automation-mark[data-kind=template]>.automation-mark-button{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.automation-mark-button:before{content:"";position:absolute;inset:-10px 0}.automation-mark-button svg{flex:none}.automation-mark-button:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (hover:hover){.automation-mark-button:hover{background:color-mix(in srgb, var(--ink) 8%, var(--surface-soft))}}.automation-mark-button:active{background:color-mix(in srgb, var(--ink) 8%, var(--surface-soft))}.automation-note{box-sizing:border-box;width:min(22rem, calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - 2 * var(--page-gutter));border:1px solid var(--surface-edge);border-radius:var(--radius-group);background:var(--surface);color:var(--ink);box-shadow:var(--relief-card);font:var(--type-subhead-weight) var(--type-subhead-size) / var(--type-body-leading) var(--font-ui);text-align:start;overflow-wrap:break-word;padding:16px;overflow:auto}.automation-note::backdrop{background:color-mix(in srgb, var(--shade) 40%, transparent)}.automation-note>*{display:block}.automation-note-words{font-weight:var(--weight-semibold)}.automation-note-close{border-radius:var(--radius-pill);background:var(--surface-soft);min-width:44px;min-height:44px;color:var(--ink);font:var(--weight-semibold) var(--type-label-size) / 1 var(--font-ui);cursor:pointer;border:0;margin:0;padding:0 14px}.automation-note-close:focus-visible{outline:var(--focus-ring);outline-offset:2px}.automation-note-generation{font-weight:var(--weight-regular);margin-block:12px}.automation-note-source{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;margin-block:8px;text-decoration:underline;display:flex}.automation-note-source:focus-visible{outline:var(--focus-ring);outline-offset:2px}
