.ai-hint[data-v-808068b8]{position:relative;display:inline-flex;flex-shrink:0}.ai-hint-btn[data-v-808068b8]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1.5px solid var(--color-text-faint);border-radius:50%;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer}.ai-hint-btn[data-v-808068b8]:hover,.ai-hint-btn[aria-expanded=true][data-v-808068b8]{border-color:var(--color-primary);color:var(--color-primary)}.ai-hint-btn[data-v-808068b8]:focus{outline:none}.ai-hint-btn[data-v-808068b8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ai-hint-pop[data-v-808068b8]{position:absolute;top:calc(100% + 8px);left:-6px;z-index:1700;width:max-content;max-width:min(240px,calc(100vw - 32px));padding:8px 11px;background:var(--color-text);color:var(--color-surface);border-radius:8px;font-size:.78rem;font-weight:500;line-height:1.35;box-shadow:0 6px 18px #0000002e}.ai-hint-pop--above[data-v-808068b8]{top:auto;bottom:calc(100% + 8px)}
