.styles-module-scss-module__O4pOPq__personality{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:12px;min-width:0;display:flex}.styles-module-scss-module__O4pOPq__card{border:1px solid var(--chat-line);background:var(--chat-panel-2);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.styles-module-scss-module__O4pOPq__card h3{color:var(--chat-text);margin:0;font-size:14px;font-weight:600}.styles-module-scss-module__O4pOPq__traits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.styles-module-scss-module__O4pOPq__trait{background:var(--chat-panel-3);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.styles-module-scss-module__O4pOPq__trait b{color:var(--chat-text);font-size:13.5px;font-weight:600}.styles-module-scss-module__O4pOPq__trait span{color:var(--chat-muted);font-size:12px;line-height:1.4}.styles-module-scss-module__O4pOPq__about{color:var(--chat-text);margin:0;font-size:14px;line-height:1.6}.styles-module-scss-module__O4pOPq__clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.styles-module-scss-module__O4pOPq__toggle{color:var(--chat-pink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500;text-decoration:none}.styles-module-scss-module__O4pOPq__toggle:focus-visible{outline:2px solid var(--chat-pink);outline-offset:2px}.styles-module-scss-module__O4pOPq__facts{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.styles-module-scss-module__O4pOPq__fact{grid-template-columns:84px 1fr;gap:12px;display:grid}.styles-module-scss-module__O4pOPq__fact dt{color:var(--chat-faint)}.styles-module-scss-module__O4pOPq__fact dd{color:var(--chat-text);margin:0}
.styles-module-scss-module__p1XnVW__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__p1XnVW__chip{height:30px;color:var(--chat-text);background:#ffffff0f;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.styles-module-scss-module__p1XnVW__chip:hover{background:#ffffff1a}.styles-module-scss-module__p1XnVW__icon{background:var(--chat-me);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}
