.mini-creation-card {--creation-color:#5685ff;display:flex;flex-direction:column;gap:14px;padding:22px;margin:18px 0;border:1px solid color-mix(in srgb,var(--creation-color) 40%,transparent);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--creation-color) 10%,transparent),transparent 70%);color:var(--text-main);}
.mini-creation-heading {display:flex;align-items:center;gap:14px;}
.mini-creation-heading>div {display:flex;flex-direction:column;gap:4px;min-width:0;}
.mini-creation-avatar .mini-avatar {width:48px;height:48px;display:block;}
.mini-creation-eyebrow {font-size:11px;color:var(--text-muted);}
.mini-creation-name {font-size:22px;overflow-wrap:anywhere;line-height:1.3;}
.mini-creation-card .mini-creation-name {color:var(--text-main);}
.mini-creation-card .mini-creation-why {margin:0;font-size:14px;line-height:1.6;}
.mini-creation-card .mini-creation-mission {margin:0;color:var(--text-muted);font-size:13px;line-height:1.6;white-space:pre-wrap;max-height:160px;overflow-y:auto;}
.mini-creation-card details {border-top:1px solid var(--glass-border);padding-top:12px;}
.mini-creation-card summary {font-size:13px;cursor:pointer;color:var(--creation-color);}
.mini-creation-fields {display:grid;gap:14px;margin-top:16px;}
.mini-creation-fields label {display:grid;gap:7px;font-size:12px;color:var(--text-muted);}
.mini-creation-fields input,.mini-creation-fields textarea,.mini-creation-fields select {box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--glass-border);border-radius:12px;color:var(--text-main);background:var(--bg-body);font:inherit;font-size:14px;}
.mini-creation-fields textarea {resize:vertical;}
.mini-creation-fields :focus-visible {outline:2px solid var(--creation-color);outline-offset:2px;}
.mini-creation-colors {display:flex;gap:10px;flex-wrap:wrap;padding:4px;}
.mini-creation-colors button {width:23px;height:23px;padding:0;border:0;background:var(--swatch);border-radius:50%;cursor:pointer;outline:2px solid transparent;outline-offset:3px;}
.mini-creation-colors button[aria-pressed=true] {outline-color:var(--swatch);}
.mini-creation-draft {display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text-muted);cursor:pointer;}
.mini-creation-draft input {accent-color:var(--creation-color);}
.mini-creation-first {border-left:2px solid var(--creation-color);padding-left:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow-y:auto;font-size:12px;color:var(--text-muted);line-height:1.6;}
.mini-creation-first:empty {display:none;}
.mini-creation-status {margin:0;font-size:12px;color:var(--text-muted);}
.mini-creation-done .mini-creation-status {color:#5bd890;}
.mini-creation-actions {display:flex;flex-wrap:wrap;gap:9px;}
.mini-creation-actions button {font-size:13px;padding:10px 14px;}
.mini-creation-actions button:disabled {opacity:.5;cursor:wait;}
.mini-creation-error {margin:0;font-size:12px;color:#ff9b93;}
.mini-creation-error:empty {display:none;}
.mini-creation-similar {margin:0;font-size:12px;color:var(--text-muted);}
.mini-creation-card [hidden] {display:none!important;}
.mini-creation-source {display:none!important;}
@media(max-width:600px) {.mini-creation-card {padding:16px;}.mini-creation-actions button {flex:1;}.mini-creation-name {font-size:20px;}}
